Jenkins在多个分支更改时触发Job

时间:2016-09-29 13:48:37

标签: git jenkins build

我希望在多个分支中完成(合并)更改时构建Jenkins作业。

我尝试用GIT配置“源代码管理”,

分支说明符:*/release/*, */hotfix/*, */dev但不想构建。

对于构建触发器,我使用“pull scm”

有谁知道我如何实现这个

1 个答案:

答案 0 :(得分:-1)

请记住

的通配符(*)
  

语法的格式为:REPOSITORYNAME / BRANCH。此外,BRANCH被识别为* / BRANCH的简写,*被识别为通配符,**被识别为包含分隔符的通配符' /'。因此,origin / branches *将匹配origin / branches-foo但不匹配origin / branches / foo,而origin / branches **将匹配origin / branches-foo和origin / branches / foo。

尝试将正则表达式用作分支说明符

:(release|hotfix|dev)

有关详细信息,请参阅文档:

  

语法的格式为:regexp。要构建的分支中的正则表达式语法只会构建名称与正则表达式匹配的分支。