我正在学习gitlab-ci,并且很难设置.yml文件以仅在使用某些触发令牌或将分支合并到master时运行特定作业。
我已经阅读了gitlab-ci文档,并查看了几个示例。不过,我没有找到想要的东西。
*编辑:使用only: - master
回答我自己的问题的一部分,应该只运行合并和推送到master分支的作业。
.build_template: &base_defs
stage: build_base
<<: *tags_defs
variables:
FILE_VER: "3.4"
script:
- docker build -t "${DEV_BASE}:latest" "${VERSION}/devel/base"
--build-arg FILE_VERSION=${FILE_VER}
only:
- master
- ~ WHEN TRIGGER TOKEN MATCHES = K3K3K3K3 ~
答案 0 :(得分:0)