Jenkins:根据bitbucket项目中的不同操作触发不同的构建

时间:2017-04-10 15:37:40

标签: jenkins

我有一个bitbucket项目,我需要设置持续集成和持续交付。我需要在jenkins上触发不同的构建项目,具体取决于代码被推入bitbucket的分支。此外,我希望能够在创建拉取请求时触发jenkins上的不同构建。现在我可以找到bitbucket插件,但它似乎只有一个我可以提供的URL,在jenkins项目中我可以看到我可以提供分支正则表达式。因此,这可以解决在将更改推送到不同分支时执行不同构建的目的。但是,我不确定只有在为特定分支创建拉取请求时才能触发构建?我的意思是,当提交被推送到dev分支时触发需要单独构建,而当有人创建/更新dev分支的拉取请求时触发另一个项目。

1 个答案:

答案 0 :(得分:0)

这听起来像是multibranch-pipeline项目会解决的问题。在这里,您可以为存储库中的每个分支设置不同的管道。