对于某些项目,我在Jenkins中使用了复制工件插件。
我想知道它是如何工作的。该文档没有详细介绍。
Github链接:Copyartifact plugin
我有一个下面列出的场景,想知道工件转移是如何发生的。
- 我在公司环境中有一台Jenkins服务器。
- 我在AWS中有一个代理,可以说Jenkagent01
- 我在公司环境中还有另一个Jenkins代理,可以说Jenagent02
场景
- 我将任务配置为在Jenkagent01上执行,并构建一个开源项目并存档.war文件。
- 我将第二个任务配置为在Jenkagent02中执行,以获取上述存档文件并将其用作我的另一个项目的依赖库。
- 我可以在Jenkagent02中获得该工件。
问题是
Jenkagent02如何获得工件。是否直接与Jenkagent01建立连接
或
Jenkins服务器充当中介器并传输工件。