如何配置Jenkins来构建所有分支,同时为master分支赋予最高优先级?
我的第一个想法是创建两个作业,其中一个配置为构建所有分支,另一个配置为仅构建主服务器,然后使用作业优先级插件预先配置主服务器。
这是行不通的,因为所有分支显然都建立了包括master在内的所有分支。
为此,Git插件具有BuildChooser扩展点。Git插件告诉您可能要构建的所有有趣的修订版(以前尚未构建的新技巧提交),并且BuildChooser可以决定构建哪个修订版。
因此,如果您的BuildChooser始终喜欢构建母体,那么您将获得所需的语义。