TeamCity:将附加日志添加到工件 zip 文件

TeamCity: Adding additional logs to artifacts zip file

在 TeamCity 中,可以指定 'Artifact Paths' 以便将目录中的所有文件和文件夹添加到 Zip 文件中:

E:\Logs\**\* => Logs.zip

但是,我想将额外的日志文件添加到 zip 文件中的子文件夹中。是否可以在不对 move/copy 文件进行额外构建步骤的情况下执行此操作?例如:

E:\Logs\**\* => Logs.zip
D:\ThirdParty\Logs\*.txt => Logs.zip\ThirdParty\ 

创建工件时可以在 zip 文件中指定路径

只需要在扩展名后面设置一个!,表示内容会放在里面。

/logs/*.log => Logs.zip
/out/*.txt => Logs.zip!/ThirdParty