如何在Jenkins中一次只执行一个作业构建

如何在Jenkins中一次只执行一个作业构建,jenkins,Jenkins,我在詹金斯只有一份工作。此作业得到多次生成。我希望Jenkins一次只执行一个构建,并在构建队列中保留剩余的构建(下一步执行)我已将可用生成执行器的数量从2更改为1,但下一个生成的某些部分仍将与当前生成一起执行。如何实现这一点?所以我搜索并了解了Jenkins的实际工作原理,即使您的构建在构建队列中并正在等待执行者,它仍然会将构建状态设置为TRUE。因此,最终一次只执行一个生成,但队列中的所有其他生成也将处于生成阶段,等待执行者。您需要禁用并发生成的选项。@SiddharthKaul禁用并发生成

我在詹金斯只有一份工作。此作业得到多次生成。我希望Jenkins一次只执行一个构建,并在构建队列中保留剩余的构建(下一步执行)我已将可用生成执行器的数量从2更改为1,但下一个生成的某些部分仍将与当前生成一起执行。如何实现这一点?

所以我搜索并了解了Jenkins的实际工作原理,即使您的构建在构建队列中并正在等待执行者,它仍然会将构建状态设置为TRUE。因此,最终一次只执行一个生成,但队列中的所有其他生成也将处于生成阶段,等待执行者。

您需要禁用并发生成的选项。@SiddharthKaul禁用并发生成会阻止我安排更多生成,除非当前执行的生成完成。你能建议点什么吗?那不是那种行为。禁用并发生成可确保一次只运行一个生成。您案例中的其他请求将放在生成队列中。不确定您是否正在使用Jenkins UI,但即使在UI的情况下,也可以安排对其他构建的请求。