我们为我们的SCM使用内部托管的github服务器,为我们的CI和Git-Flow使用Jenkins(通过maven的jgitflow插件)用于我们的分支策略。
我有一个Jenkins构建作业设置,它将git分支作为参数,然后可以根据所选内容检出并构建正确的分支。
.....
我想要的是自动触发BASE_JOB以仅构建被推送的分支。到目前为止,我一直无法找到任何办法。
如果我设置为在将更改推送到github时进行构建,那么无论已推送的分支如何,作业都将简单地重建最后构建的分支。
我已经看到Jenkins的一些插件会在创建新分支时自动生成模板作业 - 但我认为它需要在每个当前活动的分支上有一个作业时过度杀死。
有没有办法将分支参数传递给“将更改推送到GitHub时构建”?或者其他一些方法来解决这个明显的限制?
谢谢!