合并后将gitlab-ci.yml中的include-ref更改为master?
Posted
技术标签:
【中文标题】合并后将gitlab-ci.yml中的include-ref更改为master?【英文标题】:Change include-ref in gitlab-ci.yml to master after merging? 【发布时间】:2021-12-04 16:15:16 【问题描述】:我在 repo 分支的 yaml 文件中有以下代码
include:
project: my-project
ref: test_branch
file: common.yml
现在在将它与 master 合并后,我如何使 ref 自动指向 master,因为 common.yml 仅在 test_branch 中?
【问题讨论】:
是否在同一个项目中?还是您想从另一个项目中加入? 在同一个项目中。 所以要了解您的问题:您在您的test_branch
中并在那里修改.gitlab-ci.yml
,合并后它不应该指向您分支中的版本,而是指向common.yml
同一个分支?
是的,这正是我想知道的
【参考方案1】:
如果文件在同一个存储库中,并且您希望始终访问同一分支中的文件,您也可以使用
include:
- local: common.yml
【讨论】:
以上是关于合并后将gitlab-ci.yml中的include-ref更改为master?的主要内容,如果未能解决你的问题,请参考以下文章
如何将存储库中的文件复制到用于作业的 Docker 容器中,在 gitlab-ci.yml
如何从 .net 项目文件中获取 gitlab-ci.yml 文件中的项目版本?
在gitlab-ci.yml中`git clone project2`?
将脚本移动到 gitlab-ci.yml 中的单独文件中以避免代码重复并将其包含在多个文件中
.gitlab-ci.yml 管道中的 Plotly-Dash 测试因 NameError 失败:未定义名称“DashComposite”