是否有Jenkins插件允许您手动操作构建队列

时间:2014-02-07 09:02:02

标签: jenkins jenkins-plugins

我正在寻找一个允许您手动操作构建队列的Jenkins插件。用例是:

  • 我们有许多构建作业,在我们的开发周期中的某些点,我们希望有一些构建具有更高的优先级。
  • 当构建失败时,我们希望尽快修复它,然后将其移动到构建队列的顶部。 (我们不想取消队列中的所有其他版本)

在搜索时我发现了以下插件https://wiki.jenkins-ci.org/display/JENKINS/Priority+Sorter+Plugin但不相信它会满足我们的需求,因为我事先并不知道哪些构建要优先考虑。

我真的在寻找一个插件,它为您提供了点击和拖动队列中的构建的功能,就像在TeamCity上一样。

2 个答案:

答案 0 :(得分:2)

Accelerated Build Now插件可以完成这项工作。如果任何节点上的处理器都没有空闲,它甚至会取消正在运行的作业。

答案 1 :(得分:0)

对于它的价值,我还没有找到解决这个一般问题的实用插件。 相反,我有一个设置,其中有一个(小)专用节点,通常处于脱机和未使用状态。 通过使用针对我想要运行的特定作业的ad-hoc节点标签,当我希望它跳转队列时,我可以使该作业跳转到此节点。关键在于准备作业模板以包括特定于作业的标签,例如:

# \/ normal requirements \/      \/ manual overridde \/
(linux && !offline && gradle) || <jobname>

其中&lt; jobname&gt;是根据需要在备用节点上激活的作业特定标签。 YMMV。