TeamCity 2020.2 ヘルプ

ビルドエージェントの詳細の表示

エージェントの状態と情報を表示するには、その名前をクリックするか、エージェントページに移動し、接続、切断、または許可されたエージェントのリストでエージェントを見つけて、その名前をクリックします。

接続されたエージェントごとに、TeamCity は次の情報を提供します。

エージェント概要

  • ステータス : エージェントのステータスの詳細

  • 詳細 :
    • エージェント名

    • エージェントのホスト IP アドレス

    • TeamCity サーバーがエージェントに接続するために使用するポート

    • エージェントとサーバー間のデータ転送に使用される通信プロトコル

    • エージェントのオペレーティングシステム

    • CPU ランク:バンドルされた CPU ベンチマークの結果。ベンチマークの結果は、エージェントが使用する JVM バージョンとオプションに依存することに注意してください。例: -server JVM オプションは、結果に大きな影響を及ぼします。CPU ベンチマークは、サーバーがエージェント間でビルドを配布する方法にも影響します。エージェントのビルド期間の引用を計算できない場合(このエージェントで実行された履歴にビルドがなかった場合)、TeamCity は CPU ベンチマーク値に基づいて最速のエージェントを選択します。

    • エージェントが属するプール

    • エージェントランチャーバージョン

  • エージェントで実行中のビルドがある場合、ページにはビルドに関する情報とビルド結果へのリンクが表示されます。

  • その他 : このセクションでは、次のオプションを提供します
    • エージェントのクリーンソース
    • リモートデスクトップを開く:RDP クライアントがインストールされ、エージェントに登録されている場合、Windows オペレーティングシステムで実行されているエージェントで使用できます。

    • エージェントマシンの再起動:ビルドエージェントマシンの再起動権限を持つユーザーが利用できます。リンクをクリックして、再起動アクションを確認します。デフォルトでは、TeamCity エージェントは現在のビルドが完了するまで待機します。チェックボックスの選択を解除し、再起動をクリックして、エージェントをすぐに再起動します。
      再起動コマンドの追加設定が可能です。エージェントの再起動を参照してください。

    • エージェントのスレッドをダンプする

エージェントの再起動

エージェントの再起動は、OS 固有のコマンドを実行することにより実行されます。特定の状況では、コマンドは OS 環境に固有のカスタマイズを必要とする場合があります。デフォルトの再起動コマンドが失敗した場合、追加の設定が必要になる場合があります。

エージェントの再起動を調整するには、再起動が必要なときに実行するコマンドを使用して、teamcity.agent.reboot.command エージェント構成パラメーターを buildagent.properties ファイルに追加します。設定例:

teamcity.agent.reboot.command=sudo shutdown -r 60

または

teamcity.agent.reboot.command=shutdown -r -t 60 -c "TeamCity Agent reboot command" -f

ビルド履歴

エージェントで実行されたビルドを表示します。

互換性のある構成

互換性のないビルド構成と互換性のないビルド構成を表示します。

ビルドランナー

ビルドエージェントでサポートされているビルドランナーを一覧表示します。

エージェントログ

このページでは、ログを表示およびダウンロードできます。

エージェントパラメーター

このタブには、システムプロパティ、環境変数、構成パラメーターが一覧表示されます。さまざまな型のパラメーターの詳細については、ビルドパラメーターの設定ページを参照してください。