我刚开始使用 Jenkins,需要一些建议。
成功构建后,我希望将生成的目录打包成一个 zip 文件并存储在工作区中,以便稍后我可以发送到 Artifactory。
目前,我正在使用为此目的编写的程序,该程序在批处理文件中作为构建的最后一步运行,但我想知道是否有办法让 Jenkins 做到这一点。
我刚开始使用 Jenkins,需要一些建议。
成功构建后,我希望将生成的目录打包成一个 zip 文件并存储在工作区中,以便稍后我可以发送到 Artifactory。
目前,我正在使用为此目的编写的程序,该程序在批处理文件中作为构建的最后一步运行,但我想知道是否有办法让 Jenkins 做到这一点。
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
如果您使用管道作业(无论是声明性的还是脚本化的),您可以使用该zipFile
步骤并为其提供您想要压缩的目录路径。
https://jenkins.io/doc/pipeline/steps/pipeline-utility-steps/#zip-create-zip-file