我在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