由于GitLab CI/CD限制了免费套餐的分钟数,因此我希望在提交后禁用管道自动启动。
我只想通过在GitLab界面上单击来手动运行管道。
我该怎么做?
您可以按照以下步骤在项目中禁用Gitlab CI/CD流水线:
您可以验证相同,CI/CD选项已从左侧面板消失。
我现在已经更新了答案,涉及到问题的参考:
在提交消息中添加[ci skip]
或[skip ci]
将不会在推送时触发流水线。
workflow:
rules:
- if: '$CI_PIPELINE_SOURCE == "web"'
更多参考资料:https://docs.gitlab.com/ee/ci/yaml/README.html#workflow
https://docs.gitlab.com/ee/ci/yaml/README.html#common-if-clauses-for-rules