是否有更好的方法来禁用/跳过一个作业在GitLab CI管道比注释一切?



我在GitLab CI管道中有一份工作,我想暂时禁用,因为它不工作。我的测试套件在本地运行,而不是在docker中运行,所以在我弄清楚之前,我想跳过测试作业或测试阶段。

我试着注释出阶段,但随后我从CI验证得到一个错误消息:test job: chosen stage does not exist; available stages are .pre, build, deploy, .post

所以我可以简单地注释掉整个工作,但我想知道是否有更好的方法?

事实证明,确实存在!它位于GitLab CI非常详尽的文档的末尾:https://docs.gitlab.com/ee/ci/jobs/index.html hide-jobs

不要在作业或舞台上使用注释,只需在作业名称前加上点.

官方文档中的示例:

.hidden_job:
script:
- run test

最新更新