TeamCity オンプレミス 2025.11 ヘルプ

ビルド結果ページ

TeamCity では、ビルドに関するすべての情報 (キューに入っているか、実行中か、完了しているかに関係なく) がビルド結果ページに蓄積されます。ビルド結果を表示するには、任意の構成を選択してビルド履歴を表示し、必要なビルド番号をクリックします。

Build results page

このページには、いくつかの静的タブ (概要、変更、ビルドログ、アーティファクトなど) と、特定の構成機能に応じて表示が決まるコンテキストタブが含まれます。例: 依存関係タブは、親構成がビルドチェーンに属するビルドに対してのみ表示されます。

内部ビルド ID

REST API を操作したり、ビルドアーティファクトをダウンロードしたりするときに、ビルド ID が必要になることがあります。この ID は、URL またはビルド結果ページのパラメータータブから取得できます。

ビルド結果ページの URL は通常、次のようになります。

  • Sakura UI の場合: <SERVER_URL>/buildConfiguration/<CONFIGURATION_ID>/<BUILD_ID>?...

  • クラシック UI の場合: <SERVER_URL>/viewLog.html?buildId=<BUILD_ID>&buildTypeId=<CONFIGURATION_ID>&...

<BUILD_ID> 部分は、TeamCity 内でこのビルドを一意に識別する内部数値ビルド ID です。

同じ値は、TeamCity UI のビルドのパラメータータブの teamcity.build.id パラメーターに保存されています。

概要タブ

概要タブには、ビルドの期間、ビルドを開始したユーザーまたは自動トリガー、ビルドの実行に使用されたビルドエージェント、処理された変更の概要など、ビルドに関する一般的な情報が表示されます。

Sakura Build Results page

また、現在のビルドのステータスに関連する診断メッセージも表示されます。

変更タブ

変更タブには、コミットメッセージや作成者など、ビルドに関連付けられたコードの変更が表示されます。このタブでは次の操作を実行できます。

  • 作成者、コメント、パス、リビジョン別に変更をフィルタリングします。

  • ビルドに含まれるすべての変更と、バージョン管理の対応するリビジョンを確認します。

  • 関連する依存関係からの変更を表示します ( ビルドチェーンに属するビルドの場合)。

    現在のビルド構成にアーティファクト依存関係があり、現在のビルドでダウンロードされたアーティファクトが現在の構成の前のビルドでダウンロードされたものと比較して変更されている場合、アーティファクト依存関係のダウンロードに使用されたビルドと、そのビルドに含まれていた変更を表示するアーティファクトの依存関係の変更ノードが表示されます。

  • ファイルの変更を差分として表示するには、ファイルの表示チェックボックスをオンにして、変更されたファイルをクリックします。

  • 変更を .patch diff ファイルとしてダウンロードします。省略記号ボタン (...) をクリックし、パッチのダウンロードを選択します。

  • ビルドソースにラベルを付ける

  • この変更を伴うカスタムビルドを開始します

  • 管理者によって構成されている場合は、外部変更ビューアーで変更を確認します。

有効にすると、グラフの表示チェックボックスには、このビルドに関連する VCS ルートへのコミットのグラフとして変更が表示されます。このグラフの主な機能は次のとおりです。

  • グラフノードにマウスカーソルを合わせると、VCS ルートのリビジョン番号が表示されます。また、ノード間のコネクターラインには、このビルドで変更された VCS ルートが表示されます。各ルートは個別の線として表示されます。任意のバーをクリックすると、このルートに関連する変更がハイライトされます。

  • リポジトリのブランチ間にマージがあった場合は、グラフにそれらが表示されます。

  • VCS ルートにサブリポジトリ(変更リストで S とマークされている)がある場合は、親のノードに移動して、サブリポジトリのどのコミットが親のこのリビジョンによって参照されているかを確認します。

ログの作成タブ

グラフィックビルドログのタイムラインは、各ビルドステージの期間を反映し、ビルドの問題を示します。

Build timeline

いずれかのステージをクリックして、ビルドログの対応する行を開きます。

TeamCity のビルドログの詳細については、こちらをご覧ください

アーティファクトタブ

ビルドによって生成されたダウンロード可能なファイル (実行可能ファイル、イメージ、ドキュメントなど) へのアクセスを提供します。

パラメータータブ

パラメータータブでは、このビルドに関連付けられている標準およびユーザー定義のビルドパラメーターを追跡できます。ビルド中に値が変更されたパラメーターをハイライトします。

Build parameters report

このページには 2 つのタブがあります。

  • パラメーター — すべての構成パラメーター、システムプロパティ、環境変数の値を一覧表示します。関連するチェックボックスをオンにすると、このビルド中に値が変更されたパラメーターのみを表示できます。

  • 統計値 — ビルドについて報告されたすべての統計値(ビルドの成功率やリモートリポジトリのチェックアウトに必要な時間など)を一覧表示します。チャートを見るボタン(View Chart)を使用すると、ビルド実行中のこれらの値の傾向を確認できます。

依存関係タブ

完成したビルドにアーティファクトやスナップショットの依存関係がある場合は、依存関係タブがビルド結果ページに表示されます。ここでは、このビルドの作成にアーティファクトやソースが使用されたビルド(ダウンロードされたアーティファクト)と、現在のビルドのアーティファクトやソースを使用したビルド(配信されたアーティファクト)を調べることができます。さらに、ビルドの間接的な依存関係を表示できます。つまり、たとえば、ビルド A がビルド C と D に依存するビルド B に依存している場合、これらのビルド C と D はビルド A の間接的な依存関係になります。

依存関係タブには、ビルドの依存関係を表示する 3 つのモードがあります。視覚的なタイムライン、構造化リスト、ビルドチェーンです。現在のタスクに最も役立つモードを選択してください。

Dependencies Tab of Build Results

「タイムライン」および「リスト」表示モードでは、特定のビルドを名前で検索できます。

Find Panel in dependencies

問題タブ

ビルド構成に課題追跡ツールとの統合が設定されていて、含まれる変更のコメントまたはビルド自体のコメントに少なくとも 1 つの問題が記載されている場合は、現在のビルドに関連する問題のリストが課題タブに表示されます。

コードカバレッジタブ

ビルドランナーでコードカバレッジを構成している場合は、完全な HTML コードカバレッジレポートを含むコードカバレッジタブが表示されます。

カバレッジ内訳セクションのリンクをクリックすると、ドリルダウンして、名前空間、アセンブリ、メソッド、ソースコードなどのさまざまなスコープの統計を表示できます。

コードインスペクションタブ

構成されている場合、コードインスペクションビルドステップの結果はコードインスペクションタブに表示されます。左側のペインを使用して、インスペクションの結果を移動します。フィルタリングされたインスペクションが右側のペインに表示されます。

  • 警告に関心がない場合は、合計からエラーオプションに切り替えてください。

  • スコープフィルターを使用して、ビューを特定のディレクトリに限定します。これにより、開発者は関心のある特定のコードを管理しやすくなります。

  • スコープフィルターのインスペクションツリービューを使用して、特定のインスペクションによる結果を表示します。

  • TeamCity が問題を含むソースコード行番号を表示するように注意します。IDE のコードに移動するには、それをクリックしてください。

重複タブ

ビルド構成のビルドステップの 1 つとして Duplicates ビルドランナーがある場合、ビルド結果重複タブが表示されます。

タブは次のもので構成されています。

  • 見つかった重複のリスト。新しい「のみ」オプションを使用すると、最新のビルドに表示された重複のみを表示できます。

  • これらの重複を含むファイルのリスト。左右の矢印ボタンを使用して、選択した複製をタブの下部のそれぞれのペインに表示します。

  • 重複を含むファイルフラグメントのソースコードを含む 2 つのペイン。

  • 左上隅のスコープフィルターは、重複を含む特定のディレクトリを一覧表示します。このフィルタリングにより、開発者は目的のコードを管理しやすくなります。

テストタブ

テストタブでは、失敗したテスト、無視されたテスト、成功したテストを切り替えたり、さまざまなフィルターを使用したりできます。

失敗したテストごとに、スタックトレース、期待値と実際の値の差を表示し、テスト履歴に移動し、失敗を調査するチームメンバーを割り当て、IDE でテストを開き、すぐに修正を開始できます。

詳細なテストまたは調査の履歴を表示するには、コンテキストメニューでテスト履歴を表示するまたは調査履歴を表示するをクリックします。

テスト履歴を表示するリンクをクリックするとテスト詳細ページが開き、以下の情報が表示されます。

  • テストの成功率、テストの実行時間のデータとグラフなど、テストの詳細。

  • テストのステータス、期間、このテストが実行されたビルドに関する情報を含む完全なテスト履歴テーブル。

テスト期間グラフ

テスト期間グラフは、このビルド構成のビルドで個々のテストを実行するのにかかる時間を比較できます。

テスト期間の結果は、現在ビルド履歴にあるビルドに対してのみ利用できます。ビルドがクリーンアップされると、このデータは利用できなくなります。

テスト期間グラフでは、次の操作を実行できます。

  • 表示に失敗しましたオプションをオフにして、テストに失敗したビルドを除外します。

  • 平均オプションを選択して日平均値を計算します。

  • グラフ上にプロットされた点をクリックすると、対応するビルドの結果を含むページに移動します。

  • グラフ上のドットのツールチップでビルドサマリーを表示し、対応するビルド結果ページに移動します。

  • エージェントが特定のエージェントを選択または消去するか、すべてまたはなしリンクをクリックしてすべてのエージェントを選択または消去することによって、情報をフィルタリングします。

Maven ビルド情報タブ

Maven ビルドごとに、ビルドエージェントは Maven 固有のビルドの詳細を収集し、ビルドの完了後に Maven ビルド情報タブに表示されます。このタブは、ビルドエンジニアがビルド構成を調整するときに役立ちます。

パフォーマンスモニタータブ

このビルドに関連するハードウェアデータ (CPU 使用率統計、メモリ消費量など) を表示します。このページは、パフォーマンスモニター機能を使用したビルド構成で使用できます (既存の VCS 接続を介して作成されたすべての新しい構成にデフォルトで含まれています)。

クラシック UI タブ

新しい UI ではまだ再現されていない他の従来の UI タブも利用できます。詳細をクリックして、リストから必要なタブを選択します。以下で説明するセクションを表示するために、yu は右上隅のそれぞれのトグルを介して一時的にクラシック UI に切り替えることもできます。

クラシック UI でのビルド履歴

ビルド履歴は、TeamCity が作成した過去のビルドの記録です。新しい UI ではトレンドウィジェットとして表示され、クラシック UI ではリンク付きのメニューとして表示されます (以下で説明します)。

現在の構成のビルドの履歴を表示するには、ビルド結果の右上隅にあるのリンクとのリンクをクリックします。すべての歴史リンクをクリックすると、ヒストリータブが開きます。

ナビゲーションメニュー:

Navigate through history

ヒストリータブ:

Build history

クラシック UI で履歴をテストする

従来の UI のテストタブは新しいバージョンとは異なり、CSV ですべてのテストをダウンロードする機能やポップアップ期間のグラフイメージなど、いくつかの独自の機能が含まれています。その機能が必要なときはいつでも一時的に切り替えることができます。

2025 年 4 月 07 日

関連ページ:

ビルドチェーン

ビルドチェーンは、スナップショット依存関係によって相互接続された一連のビルドです。ビルドチェーンは「パイプライン」と呼ばれることもあります。リビジョン同期が有効になっているスナップショット依存関係にリンクされたビルドチェーンの各部分は、ソースの同じスナップショットを使用します。一般的なユースケース:ビルドチェーンを指定する最も一般的な使用例は、プロジェクトの同じテストスイートを異なるプラットフォームで実行することです。例: リリースビルドの前に、さまざまなプラットフォームと環境でテストが正しく実...

TeamCity RESTAPI について

TeamCity は、外部アプリケーションを統合し、TeamCity サーバーとのスクリプトの相互作用を作成するための RESTAPI を提供します。URL パスを介してリソース(エンティティ)にアクセスできます。REST API を使用するために、外部アプリケーションは TeamCity サーバーに HTTP リクエストを行い、応答を解析します。このドキュメントは、TeamCity REST API の一般的な説明と、現在の REST API バージョンの状態を反映する自動生成されたセクション...

VCS ラベリング

TeamCity は、バージョン管理システムで特定のビルドのソースに(自動または手動で)ラベルを付ける(タグを付ける)ことができます。適用されたラベルとその適用ステータスのリストは、ビルド結果の変更タブに表示されます。自動 VCS ラベル付け:TeamCity を設定して、ビルドのステータスに応じてビルドのソースに自動的にラベルを付けることができます。ラベル付けは標準の通知イベントではありません。ビルドが終了した後にバックグラウンドで実行され、ビルドステータスには影響しません。ただし、現在のビ...

カスタムビルドの実行

通常、ビルド構成ではビルドトリガーを使用して、必要なスケジュールに従って、または TeamCity がソースコード内の新しい変更を検出したときに新しいビルドを開始します。これらの自動的にトリガーされるビルドに加えて、TeamCity ではビルドを手動で実行し、必要に応じて設定をカスタマイズすることもできます。つまり、新しいプロパティの追加または既存のプロパティの変更、特定の変更の選択、ビルドのスケジュール、ビルドを実行するエージェントの選択などを行うことができます。TeamCity には、カスタ...

外部変更ビューアー

TeamCity は、JetBrains、Upsource、Atlassian Fisheye などの外部変更ビューアーとの統合をサポートします。一部のビューアーはすぐに使用できます。GitHub、VSTS、Bitbucket へのコミットは自動的に認識され、変更を外部で表示できるようにするリンクが提供されます。他の外部変更ビューアーを有効にするには、ファイルを作成して構成します。これらの設定は、外部変更ビューアーを使用する VCS ルートごとに指定する必要があります。使用可能な形式、変数、その他...

ビルドログ

ビルドログは、ビルドの拡張コンソール出力です。ビルド中に発生したイベントの構造化されたリストで表されます。通常、ビルドログには、TeamCity が実行したアクションのエントリと、ビルド中に起動されたプロセスの出力が含まれます。TeamCity はプロセスの出力をキャプチャーし、階層表示を可能にする内部形式で保存します。ビルドログを表示する:完全なログの詳細を表示するには、ビルド結果ページに移動し、ビルドログタブに切り替えます。このタブには次の UI 要素が表示されます。すべて展開 / すべて折り...