在 Jenkins 中执行 Artifacts 时存档文件压缩

Posted

技术标签:

【中文标题】在 Jenkins 中执行 Artifacts 时存档文件压缩【英文标题】:archive file zips when doing an Artifacts in Jenkins 【发布时间】:2018-04-23 09:22:18 【问题描述】:

问题如下:

我有两个詹金斯工作 A 和 B。

在 A 作业中,我使用构建后操作:归档工件,归档 4 个 .jar 文件:问题在于,与仅归档一个文件不同,文件夹归档 zips:所以归档是 archive.zip 和在那个拉链里面我有 4 个罐子。

在 B 中,我使用 Copy Artifact Plugin 将工件从 A 复制到 B,错误如下:

 Unable to access upstream artifacts area C:\***\builds\15\archive. Does source project archive artifacts?

 ERROR: Failed to copy artifacts from 1PrepareAndCompileSquemas with filter: *.jar

***是中间的文件夹。

如果我获取 archive.zip 文件,我将其解压缩并将 Y 放入同一路径中名为 archive 的文件夹中,这些作业可以正常工作,所以问题是当我在 A 处保存保存到 .zip 的工件时文件

有什么方法可以在不压缩存档文件夹的情况下保存这些工件?

【问题讨论】:

【参考方案1】:

问题是因为我在全局配置中配置了一个选项来压缩工件

【讨论】:

以上是关于在 Jenkins 中执行 Artifacts 时存档文件压缩的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins redeploy artifacts

The following artifacts could not be resolved(jenkins打包报错)

是否有将 Jenkins 的构建与 Maven (Nexus) 工件联系起来的插件

当 jenkins 作业作为“执行 Maven 发布”运行时,如何在 shell 步骤中获取参数 MVN_RELEASE_VERSION 的值?

Jenkins中执行docker命令报错

如何在 Jenkins 中克隆工作?