Jenkins / Hudson通过优先排序构建所有分支机构

时间:2011-09-22 16:42:32

标签: ruby-on-rails ruby continuous-integration hudson jenkins

如何配置Jenkins以构建所有分支,同时为主分支提供最高优先级?

我的第一个想法是创建两个作业,其中一个配置为构建所有分支,另一个仅构建master,然后使用作业优先级插件来配置master。

这不起作用,因为所有分支显然构建了包括master在内的所有分支。

2 个答案:

答案 0 :(得分:1)

Git插件具有BuildChooser扩展点用于此类目的。 Git插件会告诉您可能要构建的所有有趣修订(之前未构建的新提示提交),BuildChooser可以决定构建哪个修订版。

因此,如果您的BuildChooser总是喜欢构建母版,那么您将获得所需的语义。

答案 1 :(得分:0)

Christopher通过writing the functionality解决了我的问题。

给这个家伙一些业力。