2010-12-08 72 views
7

我最近在TeamCity上花費了大量時間,重複查找器和FxCop構建跑步者都非常棒。我還在StyleCop的項目中創建了構建目標,因此違反了這些規則,我已經集成了NDepend,它產生了一些很好的指標。TeamCity針對.NET的靜態代碼分析工具

有什麼其他工具讓人們成功地與TeamCity集成?有很多東西可以集成到IDE中,或者在本地運行(如discussed in this question),例如ReSharper,但顯然要在構建服務器上運行,它需要能夠在無人值守的情況下執行並生成可在構建報告中顯示的構件。到目前爲止我可能錯過了哪些選項?

回答

4

我們使用StatSVN作爲代碼統計信息,特別是LoC和Churn報告,它還生成漂亮的統計信息。
like this

+0

哇,到目前爲止只有一個答案,但它是一個很好的答案! – 2010-12-16 00:29:29

2

如果有人仍然感興趣,我已將ConQAT整合到TeamCity中。

它有一個偉大的(而且非常快)的代碼克隆檢測器,用於C#和java,併爲整個代碼庫生成出色且非常直觀的代碼重複分佈。 它實際上是一個非常強大的工具,不僅適用於代碼重複。

它可以產生互動圖表像這樣: Sample code clone map

我最近還集成ReviewBoard,用於代碼審查(類似坩堝)的工具,但在我的情況下,通過TC構建配置,而不是集成更常用的使用VCS鉤子的方法。