2012-07-19 52 views

回答

1

您可以在host1上设置下游作业,该作业仅在host1上的第一个作业成功时才生成。 在这份工作中,你会触发一个远程构建,就像我在此描述的那样answer

0

是的。配置您的Jenkins节点并标记它们,如masterslave(管理詹金斯 - >管理节点)。

1)配置Job A并指定它只能在master(“限制可以运行此项目的位置”和标签字段中输入master)运行。

2)配置Job B,使其只触发如果Job A是成功的:

“生成后操作” - >“触发只有当生成成功”

3)引脚Job Bslave相似步骤1

+0

两个詹金斯是在我的情况大师,并没有奴隶。因为据我所知,奴隶不需要安装詹金斯,而是有一个管道,让詹金斯大师在远程执行命令,并通过ssh或其他方式获得结果。那么这将如何与多个主人一起工作? – kamal 2012-07-19 13:10:15

+1

它不会。在这种情况下,您可以添加后构建步骤(例如,执行shell脚本或Groovy),并通过URL调用第二个构建。 – armandino 2012-07-19 13:40:04