【发布时间】:2011-09-22 16:42:31
【问题描述】:
如何配置 Jenkins 以构建所有分支,同时赋予主分支最高优先级?
我的第一个想法是创建两个作业,一个配置为构建所有分支,另一个仅构建 master,然后使用作业优先级插件提前配置 master。
这不起作用,因为所有分支显然都会构建所有分支,包括 master。
【问题讨论】:
-
嗯,你的想法会奏效,只是当它发生变化时你会构建两次。否则,可能唯一的其他解决方案是您的非主分支是否具有特定前缀,例如“feature/”。
-
那么任何带有
namespace/的东西都不是由Jenkins 的**构建的吗? -
它确实得到了构建。我的意思是,如果您有
master和namespace/下的其他分支(或任何其他前缀,不必包含/),您可以将namespace/**设置为您的分支说明符。 -
我正在寻找更优雅一点的东西。
标签: ruby-on-rails ruby continuous-integration hudson jenkins