2017-05-30 34 views
0

我目前在构建队列中有数百个构建。这将需要几天时间才能完成。如何将作业置于构建队列的前端?

我想将一个特定的构建带到队列的前面,以便下一步构建它。

目前,我唯一的办法是杀掉构建队列中的所有其他作业,然后重新触发它们。

看来肯定会有更好的办法。

有吗?

回答

1

看起来像没有这样的内置功能。 请看看在JIRA问题:Ability to move job to top of queue

虽然,有这似乎是为你一个可能的解决方案插件:Accelerated Build Now Plugin

詹金斯加速构建现在插件可以让詹金斯用户推出即使队列很长(移动到队列的顶端),即使没有执行程序可用(查杀并重新安排未由“人类”发起的构建)

+0

看起来你不能阻止这个插件杀死作业。我不想杀任何工作 - 我只想我的工作计划下一个 –

+0

@BobRoberts我认为这是可以实现的[优先级排序插件](https://wiki.jenkins-ci.org/display/JENKINS/Priority +分拣机+插件)。 – Dmitriy