TeamCity On-Premises 2026.2 Help

コード品質ツール

TeamCity には、コードの品質を解析して取得したデータをレポートできる複数のツールがバンドルされています。 現在サポートされていないツールを使用している場合は、それらを実行してレポート結果を表示するように TeamCity を設定できます。

バンドルツール

通常、ツールは ビルドステップとして構成され、結果はビルド結果ページと一部のツールの IDE に表示されます。

結果に基づいて失敗するようにビルドを構成し、傾向を統計グラフとして表示することもできます。

Qodana

Qodana を使用すると、ビルドチェーンに静的解析を追加したり、高度なコードインスペクションを実行したり、コードの重複を見つけたり、コード品質の進捗をトラックしたり、その他さまざまなことができます。

Java ツール

IntelliJ IDEA ベースのコード解析ツール

これらは、IntelliJ IDEA プロジェクト(.idea ディレクトリまたは .ipr ファイル)または Maven プロジェクトファイル(pom.xml )をバージョン管理にチェックインしている場合に使用できます。

コードカバレッジツール

これらはビルドランナーの専用セクションで設定されています。

.NET ツール

ReSharper ベースのツール

Visual Studio を使用している場合はこれらが利用可能です。

コードカバレッジ

次のコードカバレッジツールは、 .NET Process RunnerMSBuildNAntNUnit ビルドランナーでサポートされています:

.NET ランナーおよび NUnit バージョン 3.x でサポートされている唯一のカバレッジツールは JetBrains dotCover です。

TeamCity での外部ツール結果のレポート

バンドルされていないツールを使用する必要がある場合は、TeamCity を使用してそれらの結果をインポートし、TeamCity UI に表示できます。

サポートされるレポート形式

外部ツールレポートは、 XML レポート処理 ビルド機能を介してサポートされます。 サポートされているレポートのリストを参照してください。

HTML レポートの組み込み

レポートツールが TeamCity で直接サポートされていない場合は、ビルドスクリプトを介して HTML フォーマットのレポートを生成させ、ビルド結果に TeamCity のレポートタブを追加できます。

コードカバレッジ結果のインポート

TeamCity にコードカバレッジ結果をインポートする こともできます。

外部ツールとの統合

TeamCity は、TeamCity ではまだサポートされていない外部ビルドツールや、レポートを生成する、またはコードメトリクスを提供するツールと 統合することもできます。 関連する統合タスクには、ビルドのスコープ内でデータを収集し、そのデータを TeamCity にレポートすることが含まれます。

2026 年 9 月 11 日