如何将文件夹的内容递归存档为Jenkins上的工件?

问题描述 投票:5回答:2

我的jenkins工作在工作空间中创建了一个临时子文件夹,比如“mydir”,然后我想使用postbuild步骤“存档工件”进行存档。

我正在使用以下命令:

mydir/**/*

它运行良好,但存档将始终包含mydir作为工件的根,而我想只有这个文件夹的内容。

这个怎么做?

recursion jenkins directory artifacts
2个回答
1
投票

我在这种情况下所做的是创建一个我感兴趣的目录的压缩文件(tar或zip),然后将其伪装成整个目录。如果你的奴隶在linux上运行,你可以这样做:

tar -czvf name-of-archive.tar.gz /path/of/build/directory

然后是artifact-of-archive.tar.gz的工件


-1
投票

您可以在插件的设置中选中“拼合目录”选项

© www.soinside.com 2019 - 2024. All rights reserved.