1

ビルド サーバーでコード分析を実行するのに問題があります。私の目標は、チェックイン時にビルド サーバーが自動的にビルドしてコード分析を実行することです。一部のルールでは、ビルドを失敗させたいと考えています。チーム エクスプローラーを使用して、失敗の原因となるルールを設定する方法を知っています。

開発者がコード分析を実行してチェックインする必要はありません。ビルドサーバーがすべてを処理するようにします。

ビルドは成功しますが、コード分析は実行されません。

これを使用してセットアップしましたが、ログを検索すると、コード分析とは関係がありません。コード分​​析をローカルで実行すると、何百もの警告が表示されますが、ビルドでは 32 の警告が表示されます。

何か案は?コード分​​析を有効/許可するために、ビルド サーバーに特定のものをインストールする必要がありますか? ビルド サーバーには Visual Studio がなく、チーム エクスプローラーもありません。テスト Web サーバーとビルド サーバーの 2 つの目的を果たしますが、最低限必要なものだけをインストールしたいと考えています。

4

2 に答える 2

3

ビルド サーバーにインストールされている Visual Studio のエディションがコード分析を提供していることを確認してください。

于 2009-08-22T18:59:24.000 に答える
1

TFS ビルド構成を確認してください。実際には、コード分析をグローバルに切り替えるオプションがあります。

プロジェクトの「TFSBuild.proj」ファイル内に、次の行とコメントがあります。

    <!--  CODE ANALYSIS
 Set this property to enable/disable running code analysis. Valid values for this property are 
 Default, Always and Never.

     Default - Perform code analysis as per the individual project settings
     Always  - Always perform code analysis irrespective of project settings
     Never   - Never perform code analysis irrespective of project settings
 -->
<RunCodeAnalysis>Default</RunCodeAnalysis>

設定または変更できる類似のものはありますか?

私たちのものは「デフォルト」に設定されていますが、あなたのものは異なる(決して)デフォルトではないかもしれません.

于 2009-08-22T01:09:53.613 に答える