这里排除的Git分支是我当前的詹金斯设置为一个项目:如何从建设詹金斯
- 一个作业运行所有开发分支
- 一个作业运行的所有拉请求
- 一个作业运行只有主人分支
- 只有当主人通过时,一项工作才会自动发布
此设置允许我在开发过程中持续进行自动交付并持续提供反馈。前3个工作也运行所有测试和覆盖报告。
问题是,我找不到从“所有开发分支”作业中排除主分支的方法。每次合并请求时,它都会不必要地建立主设备两次。
有没有人知道如何从詹金斯的工作中排除一个分支?
ps:我使用的是Git和Github插件。我的项目存储在Github上。
查看工作解决方案:http://stackoverflow.com/questions/17155249/jenkins-gerrit-trigger-on-all-branches-except-master –