仅当MR的目标分支是特定分支时才运行GitLab CI作业

时间:2019-04-16 17:49:12

标签: gitlab-ci

我可以为合并请求运行作业,如下所示:

test:
  stage: test
  script: ./test
  only:
  - merge_requests

但是,我也只想在目标分支是特定分支(例如master)的情况下运行此作业。可以这样做吗?

2 个答案:

答案 0 :(得分:0)

根据文档https://docs.gitlab.com/ee/ci/merge_request_pipelines/

,仅可能从Gitlab 11.6开始

答案 1 :(得分:0)

合并请求,目标分支为 master

only:
    refs:
        - merge_requests
    variables:
        - $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"
相关问题