我试图使用管道脚本压缩创建为jenkins管道作业输出的文件夹.通过谷歌搜索,我认识了詹金斯
管道实用程序步骤 - zip zipFile
压缩文件夹/文件的https://jenkins.io/doc/pipeline/steps/pipeline-utility-steps/#code-zip-code-create-zip-file但无法获得精确的zip管道语法.
在我的工作空间中,我有一个名为'Test'的文件夹,它有2个子文件夹,分别为'Test1','Test2'.每个子文件夹都有.dll文件.所以,我想用所有子文件夹压缩整个'Test'文件夹.
node(Jenkinks_1)
{
echo "ZIP"
zip zipFile: 'Test.zip', dir:'C:\\workspace\\Build_Sample\\Test'
echo "END - ZIP"
}
Run Code Online (Sandbox Code Playgroud)
以下是Jenkins的控制台输出:
Started by user XXXXX
[Pipeline] node
Running on Jenkinks_1 in C:\workspace\Build_Sample
[Pipeline] {
[Pipeline] echo
ZIP
[Pipeline] echo
END - ZIP
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS
Run Code Online (Sandbox Code Playgroud)
寻找使用管道语法压缩文件夹的一些指导.感谢您的意见.
我想将一些文件压缩为jenkins管道作业的输出