Hudson:从主设备到从设备的复制工件失败

Ber*_*ard 2 hudson jenkins

是否可以使用"复制工件"插件将工件从主节点上运行的作业复制到从节点上运行的下游作业?

我在奴隶上遇到错误:hudson.util.IOException2:hudson.util.IOException2:无法提取/ srv/hudson/jobs/myproject/builds/2011-04-29_10-28-54/archive/myartifact.foo

显然该路径无效,因为它指向master上的artifact文件夹.

我错过了什么,或者这是不可能的?

小智 8

对的,这是可能的.您可以使用复制工件插件将任何工件复制到从属工具.

对于我推荐的第一次测试

  • 只需使用一个"从另一个项目复制工件"步骤设置一个工作
  • 将"项目名称"设置为包含工件的作业
  • 将'which build'设置为'Last success build'(确保有一个)
  • 保持"要复制的工件"和"目标目录"为空以将所有工件复制到从工作空间目录