在推送

时间:2017-07-27 13:55:20

标签: github jenkins

我们为我们的SCM使用内部托管的github服务器,为我们的CI和Git-Flow使用Jenkins(通过maven的jgitflow插件)用于我们的分支策略。

我有一个Jenkins构建作业设置,它将git分支作为参数,然后可以根据所选内容检出并构建正确的分支。

Jenkins Job with branch variable .....

.....

..... Branch configuration

我想要的是自动触发BASE_JOB以仅构建被推送的分支。到目前为止,我一直无法找到任何办法。

如果我设置为在将更改推送到github时进行构建,那么无论已推送的分支如何,作业都将简单地重建最后构建的分支。

我已经看到Jenkins的一些插件会在创建新分支时自动生成模板作业 - 但我认为它需要在每个当前活动的分支上有一个作业时过度杀死。

My available build triggers

有没有办法将分支参数传递给“将更改推送到GitHub时构建”?或者其他一些方法来解决这个明显的限制?

谢谢!

1 个答案:

答案 0 :(得分:1)

检查这些设置,看看它是否有效。

enter image description here

enter image description here