【发布时间】:2015-12-03 03:31:59
【问题描述】:
你好,
我们正在使用一个作业 (B),它在一个作业 (B) 中使用不同的参数调用另一作业 (C) 3 次。每个 job-C 运行都用于不同的从站/节点,具有不同的参数。
作业 B 正在使用作业 A 中的一些工件,所有子作业 (C) 甚至应该使用这些工件。不幸的是,只有第一个触发的子作业(作业 C #1)成为他本地工作空间文件夹中提供的工件。对于其他 Job-C 运行(#2 和 #3),不会复制工件。
架构:
Job A (creates the artifacts)
-->Job B (uses artifacts from A and triggers Job C, three times)
--> Job C #1 --> use artifacts for node1
--> Job C #2 --> should also use the artifacts on node2 (didnt work)
--> Job C #2 --> should also use the artifacts on node3 (didnt work)
一种解决方案可以为所有作业 c 节点配置一个组,并在触发器中使用“在标签中的所有节点上执行”。但是我们需要用不同的参数调用 Job-C。
谢谢史蒂芬
【问题讨论】:
标签: jenkins continuous-integration artifacts