我有另一个项目,我需要从中复制工件。
然而我遇到的问题是它来自另一台服务器。有没有办法使用复制工件或者我必须通过代码?
答案 0 :(得分:3)
答案 1 :(得分:3)
我使用wget最后以固定路径获取文件。
此链接可以为未与wget一起使用的人提供帮助。
Using wget to recursively fetch a directory with arbitrary files in it
答案 2 :(得分:0)
很长一段时间我使用this python脚本从Jenkins下载工件。它利用了任何Jenkins作业可用的JSON API层。该API调用的格式为:
http://_YOUR_BUILD_HOST_/job/_JOBNAME_/lastSuccessfulBuild/api/json
谨防脚本取决于PyCurl。
答案 3 :(得分:0)
通过ssh插件发布也可用于将文件/工件从一台服务器(本地/ linux)复制到另一台服务器。它有重试选项,以防万一有网络问题,没有。退出和超时也可以配置。