有没有可能让Jenkins更快地从连接的云创建工人?

有没有可能让Jenkins更快地从连接的云创建工人?,jenkins,amazon-ec2,jenkins-plugins,mesos,Jenkins,Amazon Ec2,Jenkins Plugins,Mesos,我有一个Jenkins的例子,它使用。我几乎所有的工作都是通过Mesos任务触发的。我想让工人一代更积极一点 当前的问题是,对于mesos插件,我有所有的作业将mesos任务标记为一次性使用从机,当在其中一个从机上进行构建时,Jenkins会强制所有排队的作业等待这些从机上的潜在执行者,而不是旋转新实例 根据日志,Jenkins似乎也有一个计时器,定期检查是否应该根据排队作业/多余工作负载来启动任何从机。是否可以缩短该进程的轮询间隔?从 默认情况下,詹金斯保守地繁殖奴隶。比方说,若队列中有2个构

我有一个Jenkins的例子,它使用。我几乎所有的工作都是通过Mesos任务触发的。我想让工人一代更积极一点

当前的问题是,对于mesos插件,我有所有的作业将mesos任务标记为一次性使用从机,当在其中一个从机上进行构建时,Jenkins会强制所有排队的作业等待这些从机上的潜在执行者,而不是旋转新实例

根据日志,Jenkins似乎也有一个计时器,定期检查是否应该根据排队作业/多余工作负载来启动任何从机。是否可以缩短该进程的轮询间隔?

默认情况下,詹金斯保守地繁殖奴隶。比方说,若队列中有2个构建,它不会立即产生2个执行器。它将生成一个执行器,并等待第一个执行器释放后再决定生成第二个执行器。詹金斯确保它产生的每一个执行者都得到最大限度的利用。如果要覆盖此行为并立即为每个内置队列生成一个执行器,而无需等待,则可以在Jenkins启动期间使用以下标志:

-Dhudson.slaves.NodeProvisioner.MARGIN=50 -Dhudson.slaves.NodeProvisioner.MARGIN0=0.85