经过长时间的搜索,我找不到办法做到这一点,所以现在我想知道在完成合并/推送时是否可以禁用自动构建,只允许它基于预定的管道发生,到目前为止,我已经尝试过:
when: manual
以上禁用自动构建,但在预定构建中,它还需要用户输入才能实现。
except: master
同样禁用自动构建,即使对于预定的管道(主分支)
也是如此任何提示?
答案 0 :(得分:0)
使用schedules
关键字代替分支名称。 Gitlab将其理解为预定的管道。喜欢:
job:
..........
only:
- schedules
Doc:https://docs.gitlab.com/ee/ci/yaml/#only-and-except-simplified