2014-02-07 18 views
5

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

  • 我们有一些构建作业可以运行,并且在我们的开发周期中的某些点上,我们希望有一些构建具有更高的优先级。
  • 当构建失败时,我们希望尽快修复它,并将其移至构建队列的顶部。 (我们不希望取消所有其他建立在队列中)

在寻找为了这个,我已经找到了以下插件https://wiki.jenkins-ci.org/display/JENKINS/Priority+Sorter+Plugin但不相信它会满足我们的需要,因为我事先不知道做哪建立我想优先考虑。

真的,我正在寻找一个插件,可以让您在队列中单击并拖动构建,就像在TeamCity上一样。

+0

优先分拣机插件看起来像迄今为止最好的拍摄。我有类似的问题,我会尝试一下。您可以更好地了解插件页面上的优先策略部分。它支持像参数和工作健康这样的策略,你可以通过玩它来获得你想要的。 –

回答

2

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

0

对于它的价值,我没有找到这个普遍问题的实用插件。 相反,我有一个设置,其中有一个通常处于脱机状态且未使用的(小型)专用节点。 通过使用针对特定作业的ad-hoc节点标签进行播放,我可以在需要跳转到该节点时跳转到该节点。最关键的是在准备工作模板,包括特定的工作标签,比如,例如:

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

其中<作业名>是具体的工作标签是在备用节点上启动,根据需要。因人而异。

相关问题