0

对于 .NET 开发人员,Teamcity 工件路径不是很简单。

对于我所做的每个项目,我都有一个名为 BuildTools 的文件夹,其中有一个名为 Drops 和 Inputs 的文件夹(drops 是报告,输出输入是各种命令行应用程序的配置文件)。

BuildTools/Drops/NDependOut => GenericSolution/Drops/NDepend

这个对吗?BuildTools 来自(自定义)结帐目录的根目录,然后 GenericSolution 来自工件路径的根目录(称为“Artifacts”文件夹)。

我遇到的另一个问题是 NDepend 报告在与 .html 文件相同的文件夹中有很多图像等。我将如何上传这个?我是否上传整个文件夹(在这种情况下,上面的语法是否正确?)

4

1 回答 1

1

总的来说这是对的。TeamCity 可以选择在发布前压缩工件。为此,请使用以下语法

文件夹/文件夹/* / => destfolder/archive.zip

另一个技巧是使用 TeamCity 服务消息从构建脚本动态发布工件。

于 2011-11-28T08:50:52.837 回答