代码改变世界

Jenkins copyArtifacts/Zip

2022-09-09 15:36  qgbo  阅读(140)  评论(0编辑  收藏  举报

A job 调用了B job:

build job: b

这只是调用,并没有环境上下文的关系

A 里面声明的环境变量,和B是隔离的

A传到B的值,只能以参数形式。

1. archiveArtifacts   folder\\a.txt

这个命令会保存这个文件到环境中

2. 上个命令是在B 中,A job 执行 copyArtifacts 这个命令,可以下载到上面的这个文件

3. Zip   archive:true,   dir: "ccc",   zipFile:'aa.zip'   这个zip 命令会打包cc,并保存aa.zip到 环境中

4. 上个命令是在B 中,A job   unzip dir: 'publish', glob: '',quiet: true, zipFile: aa.zip   会解压到当前Job 的publish 文件夹