Team City .NET通过MSBuild复制Finder Build Runner

时间:2011-01-27 15:04:38

标签: msbuild teamcity

我已经在这里工作了几个小时,现在开始了。

在TeamCity中我试图让MSBuild运行.NET Duplicates Finder,这很容易。

<Target Name="Duplication" DependsOnTargets="CreateSVNStats">
<MakeDir Directories="$(BuildDir)\test\" Condition="!Exists('$(BuildDir)\test')"  />
    <Exec Command="&quot;C:\buildAgent\plugins\dotnet-dupfinder\bin\dupfinder.exe&quot; --show-stats --show-text --discard-cost=70 -i **/*.vb -o $(BuildDir)\test\result.xml" ContinueOnError="false"/>
</Target>

我有结果文件,这就是让结果库显示在teamcity中。

我尝试在其中添加带有result.xml的自定义选项卡,但它不起作用。

想知道是否有人知道.NET Duplicates Finder Build Runner xlst的位置,所以我可以正确格式化Result.xml文件并显示它。

谢谢

2 个答案:

答案 0 :(得分:1)

我对格式化result.xml文件没有任何想法,但是你可以升级到TeamCity 6吗?使用TC6,您可以使用多个构建步骤,例如使用msbuild运行构建然后运行Duplicates Finder(.Net),结果将显示在相同的构建配置下。

答案 1 :(得分:0)

Team City 8附带内置重复查找程序:http://confluence.jetbrains.com/display/TCD8/Duplicates+Finder+(.NET)

也可以在早期版本中使用,但未检查。