我有一个结构为:
的MultiJob项目Master MultiJob Project (Job)
|----- Phase 1
|------> JOB A
|------> JOB D
|----- Phase 2
|------> JOB B
|------> JOB D
|----- Phase 2
|------> JOB C
主要工作(Master MultiJob Project)在Master上运行,但是其他工作可以在另一个自由工作者上运行,但是每个工作(A / B / C / D)的结果必须发送给Master MultiJob以收集结果并获得summury所有工作的结果。 当所有乔布斯都在一台主机上时,我使用:
ln -s $WORKSPACE/$REPORTSDIR
我从Master MultiJob发送$ WORKSPACE就像一个参数,但是如果他们在不同的主机上我不能使用这个解决方案。解决这个问题的最佳方法是什么?
答案 0 :(得分:0)
这通常是你必须要做的。但是你必须更清楚你使用什么类型的构建 - 管道或简单的自由式项目?您可能需要安装Copy Artifact Plugin。