我注意到,当我创建一个新分支时,会触发Gitlab-CI运行该作业。如何在.gitlab-ci.yml
中禁用此功能?
答案 0 :(得分:0)
答案 1 :(得分:0)
试试
workflow:
rules:
- if: $CI_PIPELINE_SOURCE == "web"
when: never
或者在您不希望在创建分支时开始的任意数量的作业中使用概述的 if:
条件。但是请注意,如果您通过 WebIDE 进行任何提交,这种情况也会(据我所知)抑制管道。如果您坚持使用这些,您可能需要检查 $CI_PIPELINE_SOURCE == "web" && $CI_PIPELINE_SOURCE != "webide"
(但我还没有测试它是否有效)。