Hello,
We're using one job (B) which calls another job (C) 3-times with different parameters within one job (B). Every job-C run is used for different slaves/nodes, with different parameters.
Job B is using some artifacts from job A and all the sub-jobs (C) should even uses these artifacts. Unfortunately only the first triggered sub-job (Job C #1) becomes the artifacts provided within his local workspace folder. For the other Job-C runs (#2 and #3) the artifacts will not be copied.
Schema:
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)
One solution could be configure a group for all job-c nodes and to use "execute on all nodes in label" in the trigger. But we need to call Job-C with different parameters.
Thanks Steffen