合并到特定分支时触发管道

时间:2020-08-07 20:26:57

标签: gitlab gitlab-ci

我想知道只有当MR成功合并到特定分支时,才能触发管道吗?在这种情况下,以'dev'开头的分支名称不区分大小写

我尝试过

job:
  only:
    - /^dev.*$/
  except:
    - branches

job:
  only:
    - /^dev.*$/

job:
  only:
    refs:
      - /^dev.*$/

这些都不起作用。

1 个答案:

答案 0 :(得分:0)

如果您使用的是GitLab 12.3或更高版本,请尝试使用rules:if子句:

job:
  rules:
    - if: '$CI_COMMIT_REF_NAME =~ /^dev.*$/
      when: always