我在master
上运行了jenkins Machine X
。我在slave
上运行了Machine Y
。现在我有一个在master
上运行的作业,并在master
机器中输出一个文件。我有另一个作业(数据库加载器作业)在master
上运行,它拾取上述文件并将其写入数据库。
现在,如果我在slave
Machine Y
中运行其他作业,它还会在某个目录中的Machine Y
中输出一个文件。但是现在如果我运行数据库加载器作业,它显然会在master
机器中查找Machine X
的输出文件。
我不想创建一个只在目的地更改的情况下在slave
机器上运行的新作业。
我该如何处理这种情况。谢谢!
答案 0 :(得分:0)
考虑这两个选项:
Copy Artifact Plugin,它会添加构建步骤以复制其他项目中的工件。
或使用Node Label Parameter触发下游作业定位特定计算机。