如何在 Jenkins 队列中为某个作业赋予更高的优先级?

问题描述 投票:0回答:1

我有一个例子,我在一个从属设备上有 5 个执行程序,并且在该从属设备上运行 2 个作业。 作业由管道触发。同一作业的多个实例将使用不同的参数触发。 假设我有工作 A 和工作 B

我有 10 个作业 A 实例在队列中。 此时,作业 B 的一个实例作为队列中的第 11 个实例进入队列。

如果我需要将作业 B 作为队列中的第一个执行,我该怎么办。

所以,我需要工作 B 应该优先于工作 A。

jenkins jenkins-pipeline jenkins-plugins job-scheduling
1个回答
0
投票

您可以使用 Priority sorter 插件,并将作业 B 的优先级设置为高于作业 A 的优先级。您还可以使用 accelerated build now 插件在队列的其余部分之前手动运行作业 B 。这将杀死队列中等待的所有作业,启动新作业,然后重新安排其后面的所有其他作业。

© www.soinside.com 2019 - 2024. All rights reserved.