单个,并发作业跨越多个节点

时间:2013-01-17 22:50:28

标签: jenkins

鉴于有几个节点可用Jenkins节点(NodeA,NodeB,...),有没有办法定义一个作业,以便获得2个节点?

例如,Job1被分配给NodeA&联接的。

2 个答案:

答案 0 :(得分:0)

要使作业运行TWICE - 在节点A和节点D上,使用Matrix-build插件(注意配置和监视有点棘手)。

要使作业运行ONCE - 在node-A OR node-D上,为这两个节点提供相同的LABEL,并限制作业在该Label上运行。

干杯

答案 1 :(得分:0)

您需要提交两次作业并使用NodeLabel Parameter Plugin选择执行每个作业的节点。要同时提交这两个作业,您可以尝试使用Build Flow plugin

你为什么要这样做?您是否可能尝试使用slave代理来安装软件?也许您可以考虑使用像rundeck这样的业务流程工具(其中也有Jenkins plugin