24

我刚开始使用 Jenkins,需要一些建议。

成功构建后,我希望将生成的目录打包成一个 zip 文件并存储在工作区中,以便稍后我可以发送到 Artifactory。

目前,我正在使用为此目的编写的程序,该程序在批处理文件中作为构建的最后一步运行,但我想知道是否有办法让 Jenkins 做到这一点。

4

2 回答 2

7

The file operations plugin has a zip operation.

Used with ${GIT_BRANCH} to create a zip file of the successful build.

https://wiki.jenkins.io/display/JENKINS/File+Operations+Plugin

于 2017-08-02T23:35:39.960 回答
1

如果您使用管道作业(无论是声明性的还是脚本化的),您可以使用该zipFile步骤并为其提供您想要压缩的目录路径。

https://jenkins.io/doc/pipeline/steps/pipeline-utility-steps/#zip-create-zip-file

于 2019-06-04T19:17:15.647 回答