这是与詹金斯有关的问题。
我有一个Jenkins集群,其中包含10个windows从节点,这些节点应该运行相同的管道(假设它是作业A->B->C)
假设队列中有新作业A在等待,而从节点刚刚完成作业A并将触发作业B,如何确保该从节点先运行作业B而不是运行这个长期等待的作业A。
非常感谢你的帮助。
通过使用优先级Sorter插件,我已经尝试了一个解决方案,我将作业C设置为最高优先级,B次之,A设置最低优先级。
我希望在选择要运行的新作业时,调度程序会以更高的优先级调度作业(在上面的情况下,应该是B而不是A)
但是这个解决方案失败了,因为调度程序会在将新触发的作业(B)添加到队列中并重新排序之前,将作业(A)调度到从节点。
发布于 2016-04-21 11:56:26
即使没有优先排序插件,您也应该能够通过以下方法阻止开始作业A:
A配置中设置执行并发生成。您可以以相同的方式配置作业B和C..。
https://stackoverflow.com/questions/36761286
复制相似问题