由于 gitlab 限制了 gitlab CI/CD 上的免费层分钟数。我想在提交后禁用我的管道的自动启动。
我只想通过单击 gitlab interface 手动运行管道。
我该怎么做?
小智 16
您可以将以下代码添加到 .gitlab-ci.yml 中:
workflow:
rules:
- if: '$CI_PIPELINE_SOURCE == "web"'
Run Code Online (Sandbox Code Playgroud)
更多参考:https://docs.gitlab.com/ee/ci/yaml/README.html#workflow https://docs.gitlab.com/ee/ci/yaml/README.html#common-if-clauses- for 规则
Sou*_*tta 10
您可以通过以下步骤禁用项目中的 Gitlab CI/CD Pipelines:
您可以验证相同,CI/CD 选项已从左侧面板中消失。
我现在已经参考问题更新了答案:
添加[ci skip]或[skip ci]在提交消息中不会在推送时触发管道。
更多参考:https : //docs.gitlab.com/ee/ci/yaml/#skip-pipeline
| 归档时间: |
|
| 查看次数: |
3884 次 |
| 最近记录: |