这是我目前为项目设置的Jenkins:
一个工作运行所有开发分支
一个作业运行所有拉请求
一个作业只运行主分支
一个作业仅在主要通过时才进行自动发布
这种设置使我可以在开发过程中持续自动交付以及持续反馈.前3个工作也运行所有测试和覆盖报告.
问题是我找不到从"所有开发分支"工作中排除主分支的方法.每次合并一个pull-request时,它都会不必要地构建master两次.
有谁知道如何从詹金斯的工作中排除一个分支?
ps:我正在使用Git和Github插件.我的项目存储在Github上.