2012-08-14 14 views
8

Jenkins、TeamCity、およびTFS 2010で連続ビルドプロセスを設定して比較しています。 JenkinsとTeamCityでは、すべてのチェックイン時にプロジェクトを構築しています.FxCopとStyleCopの分析とレポートを設定しました。今度はTFS 2010でこれをしたいと思います。TFS 2010/VS連続統合プロセスにFxCopとStyleCopを統合

すべてのチェックインでFxCop(またはVisual Studioコード解析)とStyleCopが実行されていることを確認したい場合は、TFS 2010/VSでどのようにしたらいいですか?私はそれを行ういくつかの方法があるかどうかも疑問に思っています(連続的なインテグレーションとゲートチェックイン)。

答えて

8

ビルドの一部としてこれらを実行する方法はいくつかあります。 FxCopの場合、TFSビルド定義でPerformCodeAnalysisプロパティを設定できます。個人的に私は、ビルド定義にMSBuildArgumentsプロパティを使用して、次の値を渡すことを好む:

/P:RunCodeAnalysis = Trueの/p:CodeAnalysisRuleSet="..\Foo.ruleset

StyleCopために、私はカスタムを使用しますCommunity TFS Build Extensionsプロジェクトの活動を参照してください。バイナリと手順はこちらから:StyleCop Custom Activity

関連する問題