在Jenkins中选择执行程序?

时间:2014-08-08 15:08:36

标签: jenkins executors

在我的公司,我们使用的是单个Jenkins构建服务器。我们拥有资源密集型的相互依赖的构建工作以及较小的工作,同样重要。在高峰期,大型建筑往往会阻塞管道。

我的问题:是否有可能选择单个执行器(而不是节点)并为其分配某些作业,因此轻量级的作业总是免费的?

知道我可以设置从属节点,即使在同一台机器上也是如此,并且它非常普遍并得到Jenkins的大力支持。我们的服务器可以处理作为奴隶运行的虚拟机,但在我遇到麻烦之前我想知道是否有更短的方法。

干杯

2 个答案:

答案 0 :(得分:0)

正如您所说,设置从属节点是正确的方法。

那说如果你限制资源,你可以在运行Jenkins的同一台服务器上运行slave客户端?

此票证的评论表明这应该有效: https://issues.jenkins-ci.org/browse/JENKINS-4850

答案 1 :(得分:0)

在没有Jenkins主从配置的设置中, do 具有限制执行者数量的设置。只需转到Jenkins > Manage Jenkins > Configure System

在此页面上,您会找到选项# of executors

如果上述建议不符合您的要求,也可以使用插件:https://wiki.jenkins-ci.org/display/JENKINS/Throttle+Concurrent+Builds+Plugin

相关问题