GitLab CI - 仅按计划自动构建

时间:2017-09-28 12:32:06

标签: git continuous-integration gitlab

经过长时间的搜索,我找不到办法做到这一点,所以现在我想知道在完成合并/推送时是否可以禁用自动构建,只允许它基于预定的管道发生,到目前为止,我已经尝试过:

when: manual

以上禁用自动构建,但在预定构建中,它还需要用户输入才能实现。

except: master

同样禁用自动构建,即使对于预定的管道(主分支)

也是如此

任何提示?

1 个答案:

答案 0 :(得分:0)

使用schedules关键字代替分支名称。 Gitlab将其理解为预定的管道。喜欢:

job:
  ..........
  only:
    - schedules

Doc:https://docs.gitlab.com/ee/ci/yaml/#only-and-except-simplified