由于gitlab在gitlab CI / CD上限制了免费套餐的分钟数。我想在提交后为管道禁用自动启动。
我只想通过在gitlab界面中单击手动运行管道。
我该怎么办?
答案 0 :(得分:2)
您可以通过以下步骤禁用项目中的Gitlab CI / CD管道:
您可以验证相同,CI / CD选项已从左侧面板中消失。
请在此处找到更多信息:https://docs.gitlab.com/ee/ci/enable_or_disable_ci.html
答案 1 :(得分:0)
您可以将以下代码添加到您的 .gitlab-ci.yml 中:
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