ビルドエージェント起動プロパティの設定
TeamCity では、ビルドエージェントに 2 つのプロセスが含まれています。
エージェントランチャー — エージェントプロセスを起動する Java プロセス。
エージェント — ビルドエージェントのメインプロセス。エージェントランチャーの子プロセスとして実行されます。
agent.bat|sh
スクリプトを介して、または Windows サービスとしてビルドエージェントを実行する場合、エージェントランチャーが最初に起動し、次にエージェント自体が起動します。スクリプトを介してエージェントを実行することをお勧めしますが、場合によってはサービスとして実行することもできます。詳細については、このページを参照してください。
エージェントのプロパティ
上記の両方のプロセスで、エージェントの実行に使用するシステムプロパティと変数を指定することにより、エージェントの最終的な動作をカスタマイズできます。
ビルドエージェントはスクリプトを介して実行されます
<Agent_Home> \bin\agent.bat|sh
スクリプトを実行する前に、OS で次の環境変数(英語)を設定します。
TEAMCITY_AGENT_MEM_OPTS
— エージェントメモリオプションを設定する (JVM オプション)TEAMCITY_AGENT_OPTS
— 追加のエージェント JVM オプション
ビルドエージェントはサービスとして実行されます
<Agent_Home>\launcher\conf\wrapper.conf
ファイルで、次の行を追加します(オプションごとに 1 行):
エージェントランチャーのプロパティ
まれなケースでのみ、エージェントランチャーのプロパティを変更する必要があります。これらを変更する前に、上記のメインエージェントプロセスプロパティを変更しても問題が解決しないことを確認してください。
ビルドエージェントはスクリプトを介して実行されます
<Agent_Home>\bin\agent.bat|sh
スクリプトを実行する前に、TEAMCITY_LAUNCHER_OPTS
環境変数を設定します。
ビルドエージェントはサービスとして実行されます
<Agent_Home>\launcher\conf\wrapper.conf
ファイルで、次の行を追加します(オプションごとに 1 つ、N
の数を増やす必要があります)。
関連ページ:

ビルドエージェント
TeamCity ビルドエージェントは、TeamCity サーバーからのコマンドをリッスンし、実際のビルドプロセスを開始するソフトウェアです。TeamCity サーバーとは別にインストールおよび構成されます。エージェントは、サーバーと同じコンピューターまたは別のマシンにインストールできます(サーバーのパフォーマンス上の理由から、後者が推奨されるセットアップです)。エージェントは、TeamCity サーバーと同じオペレーティングシステム(OS)または別の OS を実行できます。TeamCity ビル...

エージェントの表示
TeamCity は、ビルドエージェントの効率を推定し、システムの管理に役立つ便利な方法を提供します。ロード統計マトリックス :エージェントページのマトリックスタブで利用可能なマトリックスは、選択した時間範囲内のすべての完成したビルドの全体的なビルドエージェントワークロードの鳥瞰図を提供します。特定のエージェントと互換性のあるビルド構成を見ると、ビルド構成を特定のビルドエージェントに割り当てて、アイドル時間を大幅に短縮できます。これにより、ハードウェアリソースの使用量をより効果的に調整し、発見さ...