【发布时间】:2018-06-29 08:44:27
【问题描述】:
我正在尝试使用管道脚本压缩作为我的 jenkins 管道作业的输出创建的文件夹。通过谷歌搜索,我认识了 Jenkins
管道实用程序步骤 - zip zipFile
https://jenkins.io/doc/pipeline/steps/pipeline-utility-steps/#code-zip-code-create-zip-file 压缩文件夹/文件,但无法获得精确的压缩管道语法。
在我的工作工作区中,我有一个名为“Test”的文件夹,其中有 2 个子文件夹分别为“Test1”和“Test2”。每个子文件夹都有 .dll 文件。所以,我想用所有子文件夹压缩整个“测试”文件夹。
node(Jenkinks_1)
{
echo "ZIP"
zip zipFile: 'Test.zip', dir:'C:\\workspace\\Build_Sample\\Test'
echo "END - ZIP"
}
以下是 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
寻找一些使用管道语法压缩文件夹的指导。感谢您的投入。
我想压缩一些文件作为我的 jenkins 管道作业的输出
【问题讨论】: