主矩阵作业有时会阻止其子作业

时间:2012-02-07 12:09:10

标签: hudson jenkins

我在主从设置上有几个矩阵作业,其中从设备只有一个执行器。有时当矩阵作业执行时,主要作业(触发所有其他作业)占用一个奴隶,但它的子作业仍然可以在该奴隶上运行 - 这就是我想要的,因为主要工作实际上没有做任何事情。但有时完全相同的工作会占用一个奴隶,它的子工作会阻止认为没有可用的执行者。

(1)有人知道为什么行为会有所不同吗?对我而言,它看起来像一个错误,但可能有一些我遗漏的微妙原因。

(2)你能提出一个解决方法吗?

很有责任。

1 个答案:

答案 0 :(得分:0)

我找到了一种解决方法:使用Matrix Tie Parent Plugin将父作业绑定到具有多个执行程序的 master (或其他某个节点),并专门用于运行矩阵父级作业。