我在 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/yaml/README.html#hide-jobs
无需在作业或阶段使用注释,只需在作业名称前加一个点.。
来自官方文档的示例:
.hidden_job:
script:
- run test
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1909 次 |
| 最近记录: |