首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在詹金斯运行新工作之前,如何完成整个管道的建设?

在詹金斯运行新工作之前,如何完成整个管道的建设?
EN

Stack Overflow用户
提问于 2016-04-21 06:26:26
回答 1查看 894关注 0票数 0

这是与詹金斯有关的问题。

我有一个Jenkins集群,其中包含10个windows从节点,这些节点应该运行相同的管道(假设它是作业A->B->C)

假设队列中有新作业A在等待,而从节点刚刚完成作业A并将触发作业B,如何确保该从节点先运行作业B而不是运行这个长期等待的作业A。

非常感谢你的帮助。

通过使用优先级Sorter插件,我已经尝试了一个解决方案,我将作业C设置为最高优先级,B次之,A设置最低优先级。

我希望在选择要运行的新作业时,调度程序会以更高的优先级调度作业(在上面的情况下,应该是B而不是A)

但是这个解决方案失败了,因为调度程序会在将新触发的作业(B)添加到队列中并重新排序之前,将作业(A)调度到从节点。

EN

回答 1

Stack Overflow用户

发布于 2016-04-21 11:56:26

即使没有优先排序插件,您也应该能够通过以下方法阻止开始作业A

  • 如果有必要,在作业A配置中设置执行并发生成。
  • 在其他项目上添加其他生成步骤触发器/调用生成并设置块,直到触发项目完成其生成。

您可以以相同的方式配置作业BC..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36761286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档