CI 配置将托管在 GitLab 内的不同项目中
Posted
技术标签:
【中文标题】CI 配置将托管在 GitLab 内的不同项目中【英文标题】:CI configuration will be hosted in a different project within GitLab 【发布时间】:2021-01-12 20:45:21 【问题描述】:我创建了一个组“mygroup” 创建了一个存储库“myrepository”
按照文档添加补丁 .gitlab-ci.yml@mygroup/myrepository - https://docs.gitlab.com/ee/ci/pipelines/settings.html#custom-ci-configuration-path 但是 gitlab ci 没有从另一个存储库中看到这个文件。
也许我们应该做点别的?
【问题讨论】:
为什么需要.gitlab-ci.yml
在不同的存储库中?
你提供的链接好像坏了,顺便说一句
对不起。自定义 CI 配置路径 - docs.gitlab.com/ee/ci/pipelines/…
@Mureinik 该项目由支持团队而非开发人员组装。
你在那个项目中有.gitlab-ci.yml
文件吗?你能分享你遇到的错误吗?
【参考方案1】:
我也遇到过同样的问题。
您应该将mygroup
和myrepository
的可见性更改为internal
或public
。
change group visibility
change repository visibility
【讨论】:
以上是关于CI 配置将托管在 GitLab 内的不同项目中的主要内容,如果未能解决你的问题,请参考以下文章
如何在 gitlab.com 上的 PHP 项目的作业列表中启用代码覆盖率输出
在项目上运行Gitlab-CI以获取两个不同的Docker镜像