强制Jenkins在同一节点上运行触发的作业

时间:2018-10-14 16:45:39

标签: jenkins hudson

我在一些具有多个节点的jenkins上运行了一些Jobs。
过去,我强迫所有作业都在同一节点上运行。
现在出于负载分配的目的,我想减少这种约束。 但是有时我需要一个由另一个作业触发的作业才能在同一节点上运行。 此触发的Job可以由任何具有不同参数的Job触发,但是如果由Job触发,则它应在同一节点上运行。
例如:
触发的工作= Job_T
任何作业:Job1,Job2,Job3

Node X: Run Job1 -> Job_T(Job1)
Node Y: Run Job2 -> Job_T(Job2)
Node X: Run Job3 -> Job_T(Job3)

是否可以在Jenkins Jobs中进行配置?

1 个答案:

答案 0 :(得分:0)

参数化您的作业(如果尚未执行)。将父作业节点标签作为参数传递给下游(触发)作业

相关问题