TeamCity构建工件 - 防止覆盖同名文件

时间:2016-09-23 15:54:50

标签: teamcity teamcity-9.0

在'常规设置'在我的构建配置中,我在'工件路径'中指定了三个不同的.html文件。文本字段,全部具有相同的名称。每个.html文件都位于一个单独的目录中,例如:

Specifying artifact paths

然而,这是一个问题。当我运行生成这些文件的构建时,' Artifacts'中只有一个report.html。构建完成后的选项卡。

我的假设是,由于这三个文件都名为report.html,因此它会覆盖文件两次。我该如何防止这种情况发生?

1 个答案:

答案 0 :(得分:0)

回答我自己的问题。

添加 => newDirectoryNameGoesHere 到每行的末尾将阻止此覆盖问题。它允许您为文件指定新位置。建议添加.zip扩展名,以便它可以轻松地与其他TeamCity功能(如Reports。)进行交互。

例如:

directory1/report.html => newDirectory1.zip
directory2/report.html => newDirectory2.zip
directory3/report.html => newDirectory3.zip

现在,当在构建中查看工件时,无论您的所有文件是否都具有相同的名称,您都将看到三个单独的目录,每个目录都包含相应的文件。