TeamCity オンプレミス 2026.1 ヘルプ

統計チャート

プロジェクトの状況や個々のビルド構成を長期にわたって追跡できるようにするために、TeamCity はすべての履歴にわたって統計データを収集し、それをビジュアルチャートとして表示します。統計チャートは次のカテゴリに分類できます。

統計タブで選択した統計レベルに関係なく、次のことができます。

  • ブランチフィルターを使用して、指定されたブランチからの結果のみを表示します。

  • Download.PNG アイコンを使用して、各グラフデータを CSV 形式でダウンロードします。

  • 左上の Cog.PNG アイコンを使用して、各チャートの Y 軸設定を構成します。

  • 範囲ドロップダウンメニューから統計の各タイプの時間範囲を選択します。

  • エージェント名や結果タイプなど、データ系列によって情報をフィルタリングします。

  • 平均チェックボックスを選択して、平均値を表示します。

  • 失敗したビルドを除外し、未チェックの表示失敗オプションを使用して成功したビルドのみを表示します。

  • ビルドをマウスオーバーしたときにビルド概要情報を表示し、ビルド番号リンクを使用してビルド結果ページに移動します。

プロジェクト統計

プロジェクトごとに、TeamCity はプロジェクトの全履歴にわたって、プロジェクトに含まれるすべてのビルド構成から収集された統計を視覚的なチャートで提供します。これらのグラフは、対応するデータがこのプロジェクトの構成のビルドに使用可能な場合に、プロジェクト内のコード構成、コードインスペクション、ビルド構成のコード重複に関する統計を示しています。

以下の方法でプロジェクトレベルのチャートを調整できます。

構成統計の構築

統計情報は、ビルド構成レベルでも利用できます。これらのグラフは、成功したビルドレート、ビルド期間、キューでビルドに費やされた時間、テストの修正に費やされた時間、アーティファクトサイズ、テスト数を示しています。チャートには、コードカバレッジ、重複、インスペクションの結果(これらがそれぞれのビルド構成に含まれている場合)も表示されます。

Build statistics

カスタムチャートを追加することもできます。プロジェクトレベルのチャートとは異なり、ビルド構成レベルで事前定義されたチャートを無効にすることはできません。

ユーザープロファイルで「個人用ビルドをすべて表示」オプションが有効になっている場合は、「個人を表示」オプションをクリックして、グラフ上の個人ビルドの表示を切り替えることができます。

TeamCity によって自動的に生成されるチャートには、以下の種類があります。

成功率

このグラフは、選択した期間におけるビルドの成功率を追跡します。

ビルド期間 (チェックアウト時間を除く)

このチャートにより、ビューアーはビルド期間を監視できます。ビルド期間の変更をよりよく理解するには、単一のビルドエージェントまたは類似のプロセッサーを持つビルドエージェントを選択してください。

キューで過ごした時間

このチャートは、スケジュールされてから実際にビルドを開始するのにかかった時間を追跡します。この情報は、ビルドエージェントの管理とビルド構成の優先順位付けに役立ちます。

テスト回数

緑、灰色、赤のドットは、それぞれ、合格、無視、失敗したテストの数(JUnit、NUnit、TestNG など)を示します。単一のビルド内での同じテストの呼び出しはすべて 1 つのテストとしてカウントされます。個々のテストに関する情報はビルド結果ページにあります。

アーティファクトサイズ

このチャートは、ビルドによって生成されたすべてのアーティファクトの合計サイズを追跡します。

テストを修正する時間

このテストに合格した後続のビルドが終了したときに、新しく失敗したテストを含む完成したビルドについてテストを修正する時間が報告されます(これは、新しいビルドの仕上げで完成したビルドでメトリクスを更新できることを意味します)。時間はこれらのビルドの開始時間の差として計算されます。

このチャートは、特定のビルドのテストを修正するのに要した最大時間を追跡します。すべてのビルドテストが修正されていない場合は、赤い縦縞が表示されます。

コードカバレッジ

青、緑、濃いシアン、紫のドットはそれぞれ、テストの対象となるクラスブロック、ライン、メソッドの割合を示します。

コード重複

このチャートは、コード内で見つかった重複の数を追跡します。

コードインスペクション

このチャートには、検出されたエラーと警告の数をそれぞれ追跡するために赤と黄色のドットが表示されます。

統計のテスト

特定のテストに関する便利な統計情報も見つかります。テストヒストリーページのテスト期間グラフでは、このビルド構成のビルドで個々のテストを実行するのにかかる時間を比較できます。詳細については、関連ページを参照してください。

カスタムチャート

プロジェクトレベルのチャートをカスタマイズするを実行したり、独自の統計チャートを構成したりすることができます。チェックアウト時間、すべてのビルドステージの期間、アーティファクトの解決とアーティファクトの公開、または各ビルドステージの期間を表示するグラフなどを含む合計ビルド期間を表示します。詳しくは専用ページ(英語)を参照してください。

2025 年 4 月 07 日

関連ページ:

統計チャートのカスタマイズ

プロジェクトの状態と個々のビルド構成を時間の経過とともに追跡できるように、TeamCity はすべての履歴にわたって統計データを収集し、それを視覚的なグラフとして表示します。このページでは、定義済みのプロジェクトレベルのグラフを変更する方法について説明します。事前定義されたプロジェクトレベルのグラフの変更:デフォルトでは、プロジェクトレベルの統計タブには、現在のプロジェクトのすべてのビルド構成のチャートが表示されます。これには、カバレッジ、重複、インスペクションデータが含まれます。ただし、特定...

パーソナルビルドの実行

個人ビルドは、通常、バージョン管理にまだコミットされていない変更を使用する共通ビルドシーケンスからのビルドです。個人ビルドは通常、サポートされている IDE の 1 つからリモート実行プロシージャを介して開始されます。カスタムビルドを実行するダイアログから個人ビルドを開始し、変更を加えたパッチをサーバーに直接アップロードすることもできます。個人ビルドには対応するアイコンが付いており、ビルドを開始したユーザーのみに表示されます。他の TeamCity ユーザーの個人ビルドを表示するには、ユーザープロ...

ビルド結果ページ

TeamCity では、ビルドに関するすべての情報 (キューに入っているか、実行中か、完了しているかに関係なく) がビルド結果ページに蓄積されます。ビルド結果を表示するには、任意の構成を選択してビルド履歴を表示し、必要なビルド番号をクリックします。このページには、いくつかの静的タブ(概要、変更、ビルドログ、アーティファクトなど)と、特定の構成機能に応じて表示されるコンテキストタブが含まれています。例: 依存関係タブは、親構成がビルドチェーンに属するビルドに対してのみ表示されます。内部ビルド ID:...

ビルドとテストの失敗への対処

ビルドの実行中、通常、次のいずれかの種類の障害が発生する可能性があります。テストの失敗 - ビルド中に試行されたユニットテストまたは機能テストの失敗。ビルドの問題 - ビルド中に発生したその他の問題: リモートリポジトリにアクセスできない、ビルドアーティファクトの取得またはアップロードに失敗する、コンパイルエラーなど。ビルドの問題を表示:TeamCity では、ビルドの問題を検出して調査する方法が複数あります。ビルド結果ページビルド結果ページには、この個々のビルド実行に関する最も詳細な情報が表示さ...

差分ビューアー

TeamCity 差分ビューアーを使用すると、ソース管理で変更されたファイルの 2 つのバージョン間の差分を確認し、これらの差分間を移動できます。TeamCity UI のほぼすべての場所からビューアーにアクセスできます。たとえば、プロジェクトページ、ビルド構成ホームページ、ビルド結果ページの変更タブなどです。GIF、PNG、JPG ファイル形式のイメージの比較もサポートされています。変更されたファイルの名前をクリックすると、ビューアーが開きます(左側にはファイルが以前の状態で表示され、右側には...