9

I've been spending a lot of time in TeamCity lately and the duplicates finder and FxCop build runners have been fantastic. I've also got build targets in the projects for StyleCop so violation of these rules is being surfaced and I've integrated NDepend which produces some great metrics.

What other tools have people successfully integrated with TeamCity? There's plenty around that integrate into the IDE or run locally (as discussed in this question) such as ReSharper, but obviously to run on the build server it needs to be able to execute unattended and produce artifacts that can be surfaced in the build report. What options are out there that I might have missed so far?

Community
  • 1
  • 1
Troy Hunt
  • 20,345
  • 13
  • 96
  • 151

2 Answers2

4

We are using StatSVN for code statistics especially LoC an Churn report also it generates nice looking statistics.
like this.

Sergey Mirvoda
  • 3,209
  • 2
  • 26
  • 30
  • 1
    I ended up with a great StatSVN integration with TeamCity: http://www.troyhunt.com/2010/12/continuous-project-statistics-with.html – Troy Hunt Dec 21 '10 at 22:00
2

In case somebody is still interested, I've integrated ConQAT into TeamCity.

It has a great (and pretty fast) code clone detector for C# and java and generates an excellent and very visual distribution of code duplicates for the entire code-base. It's actually a very powerful tool, not just useful for code duplicates.

It can generate interactive graphs such as this one: Sample code clone map

I've also recently integrated ReviewBoard, a tool used for code reviewing (similar to Crucible), but in my case integrated through TC build configurations instead of the more common approach of using VCS hooks.

Pablo Romeo
  • 11,298
  • 2
  • 30
  • 58