我的jenkins工作在工作空间中创建了一个临时子文件夹,比如“mydir”,然后我想使用postbuild步骤“存档工件”进行存档。
我正在使用以下命令:
mydir/**/*
它运行良好,但存档将始终包含mydir作为工件的根,而我想只有这个文件夹的内容。
这个怎么做?
我在这种情况下所做的是创建一个我感兴趣的目录的压缩文件(tar或zip),然后将其伪装成整个目录。如果你的奴隶在linux上运行,你可以这样做:
tar -czvf name-of-archive.tar.gz /path/of/build/directory
然后是artifact-of-archive.tar.gz的工件
您可以在插件的设置中选中“拼合目录”选项