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

时间:2011-04-29 09:26:12

标签: hudson jenkins

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

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

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

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

1 个答案:

答案 0 :(得分:8)

是的,有可能。您可以使用Copy Artifact Plugin将任何工件复制到从属设备。

我推荐第一次测试

  • 仅使用一个“从另一个项目复制工件”步骤
  • 设置作业
  • 将“项目名称”设置为包含工件的作业
  • 将“哪个版本”设置为“上次成功构建”(确保有一个版本)
  • 将“要复制的工件”和“目标目录”保留为空以将所有工件复制到从工作空间目录