如何配置Jenkins以构建所有分支,同时为主分支提供最高优先级?
我的第一个想法是创建两个作业,其中一个配置为构建所有分支,另一个仅构建master,然后使用作业优先级插件来配置master。
这不起作用,因为所有分支显然构建了包括master在内的所有分支。
答案 0 :(得分:1)
Git插件具有BuildChooser扩展点用于此类目的。 Git插件会告诉您可能要构建的所有有趣修订(之前未构建的新提示提交),BuildChooser可以决定构建哪个修订版。
因此,如果您的BuildChooser总是喜欢构建母版,那么您将获得所需的语义。
答案 1 :(得分:0)
Christopher通过writing the functionality解决了我的问题。
给这个家伙一些业力。