コード品質ツール
TeamCity はあなたのコードの品質を分析して得られたデータを報告することができる多数のツールをバンドルしています。現在サポートされていないツールを使用している場合は、実行してレポート結果を表示するように TeamCity を構成できます。
同梱ツール
通常、ツールはビルドランナーとして設定され、結果はビルド結果ページおよび一部のツールの IDE に表示されます。
結果に基づいて失敗するようにビルドを構成し、傾向を統計グラフとして表示することもできます。
Java ツール
IntelliJ IDEA を搭載したコード解析ツール
これらは、IntelliJ IDEA プロジェクト(.idea ディレクトリまたは .ipr ファイル)または Maven プロジェクトファイル(pom.xml)をバージョン管理にチェックインしている場合に利用できます。
インスペクション (IntelliJ IDEA) は TeamCity で IntelliJ IDEA インスペクションを実行します。これらは 600 以上の Java、HTML、CSS、JavaScript インスペクションを含みます。
重複ファインダー (Java) は発見された反復コードブロックに関するレポートを提供します。
コードカバレッジツール
これらはビルドランナーの専用セクションで設定されています。
IntelliJ IDEA コードカバレッジは、Ant、IntelliJ IDEA プロジェクト、Gradle、または Maven ビルドランナーでサポートされています。
JaCoCo カバレッジは Ant、IntelliJ IDEA プロジェクト、Gradle および Maven ビルドランナーをサポートします。
.Net ツール
ReSharper ツール
Visual Studio を使用している場合はこれらが利用可能です。
インスペクション (ReSharper) はあなたの C#、VB.NET、XAML、XML、ASP.NET、JavaScript、CSS と HTML コードで JetBrains ReSharper コードインスペクションの結果を集めます。
重複ファインダー (ReSharper) は C# と VB.NET コードの発見された反復ブロックに関するレポートを提供します。
FxCop はビルドエージェントにプレインストールされたマイクロソフト FxCop(英語) を使用します。
コードカバレッジ
次のコードカバレッジツールは、.NET プロセスランナー、MS ビルド、NAnt、NUnit ビルドランナーでサポートされています。
.NET CLI (ドットネット) ランナーと NUnit バージョン 3.x でサポートされている唯一のカバレッジツールは JetBrains dotCover です。
TeamCity の外部ツール結果の報告
バンドルされていないツールを使用する必要がある場合は、TeamCity を使用してそれらの結果をインポートし、TeamCity UI に表示することができます。
サポートされているレポート形式
外部ツールレポートは XML レポート処理ビルド機能によってサポートされています。サポートされているレポートの一覧を参照してください。
HTML レポートを含める
レポーティングツールが TeamCity によって直接サポートされていない場合は、ビルドスクリプトを介して HTML 形式のレポートを生成し、TeamCity にビルド結果レポートタブを追加することができます。
コードカバレッジ結果のインポート
コードカバレッジ結果を TeamCity にインポートすることもできます。
外部ツールとの統合
TeamCity は、外部ビルドツールや、TeamCity でまだサポートされていないレポートを生成したりコードメトリクスを提供したりするツールと統合することもできます。関連する統合タスクは、ビルドの範囲内でデータを収集してから、そのデータを TeamCity に報告することです。
関連ページ:

ビルドランナー
ビルドランナーは TeamCity の一部であり、特定のビルドツール(Ant、MSBuild、コマンドラインなど)との統合を可能にします。ビルド構成では、ビルドランナーは、ビルドを実行してその結果を報告する方法を定義します。各ビルドランナーには 2 つの部分があります。Web UI を介して構成され

ビルド結果にサードパーティのレポートを含める
レポートツールが HTML 形式でレポートを作成する場合、TeamCity をカスタムタブで拡張して、サードパーティのレポートツールが提供する情報を表示できます。ツールによって提供されるレポートは、ビルド結果ページまたはプロジェクトホームページのいずれかに表示できます。一般的な流れは次のとおりです。HTML レポート(できれば zip アーカイブ内)を生成するようにビルドスクリプトを構成します。サーバーへのビルドアーティファクトとしてのレポートの発行を構成します。この時点で、ビルドアーティファク...