首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins:将数据从奴隶复制到奴隶

Jenkins:将数据从奴隶复制到奴隶
EN

Stack Overflow用户
提问于 2014-05-22 09:35:04
回答 1查看 7.7K关注 0票数 7

假设我们有以下场景:

  1. 我在詹金斯有两个奴隶: S-1和S-2。
  2. 我有两个构建乔布斯BJ-1和BJ-2。(BJ-1在S-1上运行,BJ-2在S-2上运行.)
  3. BJ-1在他的工作区中生成数据。
  4. BJ-2需要在他自己的工作空间中创建的数据。

我如何解决这个问题,而不把所有的数据复制到我的主人。我知道我可以将S-1上的BJ-1的数据复制到我的主服务器上,一旦工作完成,我也知道我可以在BJ-2运行之前将数据下载到S-2。但正如你所见,我得把它们抄袭给我的主人。

的问题:是否有一种方法直接将数据从S1复制到S2?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-22 12:46:05

实现这一目标的最佳方法是在BJ-1中的post构建步骤中存档生成的数据,然后将工件复制到BJ-2工作区。

BJ-1

归档工件内置到Jenkins中,并允许您定义一个文件集作为构建结果的一部分可用。扩展BJ-1以配置应该存档的数据。

。这样,存档的数据就可供进一步使用。

BJ-2

为了从另一个作业中获取存档的工件,您需要安装复制伪插件。在BJ-2中,您需要添加一个新的构建步骤,从一个命名的构建中复制工件--与配置模式匹配的任何文件都将被复制到当前作业的工作区中。

这样,您就可以跨作业/从节点等访问任何类型的工件。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23802980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档