8

Jenkins、TeamCity、TFS 2010で継続的ビルドプロセスを設定して、それらを比較しています。JenkinsとTeamCityでは、チェックインのたびにプロジェクトを構築し、FxCopとStyleCopの分析とレポートを設定しました。これをTFS2010で実行したいと思います。

すべてのチェックインでFxCop(またはVisual Studio Code Analysis)とStyleCopが実行されていることを確認したい場合、TFS 2010 / VSでそれを行うにはどうすればよいですか?また、それを行うにはいくつかの方法があるのだろうか(継続的インテグレーションとゲートチェックイン)?

4

1 に答える 1

8

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

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

StyleCop には、Community TFS Build Extensions プロジェクトのカスタム アクティビティを使用します。バイナリと手順は次の場所にあります: StyleCop カスタム アクティビティ

于 2012-08-14T16:13:32.817 に答える