エージェント Docker イメージ
TeamCity エージェントを手動でインストールして必要なビルドソフトウェアをセットアップする代わりに、次のことを実行できます。
必要な JetBrains「TeamCity エージェント」Docker イメージを取得します。「最小限」(サードパーティツールのない基本エージェントイメージ) と通常 / 完全な (Git や .NET ランタイムなどの複数のツールがバンドルされた) Docker イメージから選択できます。
docker run ...コマンドを実行して、TeamCity エージェントが内部で実行されているコンテナーを起動します。docker run -e SERVER_URL="<url to TeamCity server>" \ -v <path to agent config folder>:/data/teamcity_agent/conf \ jetbrains/teamcity-agent
通常のエージェントのイメージ | 最小限のエージェントイメージ | |
|---|---|---|
イメージレジストリと利用可能なタグ | ||
インストール手順、制限事項、カスタマイズオプション | ||
エージェントイメージにインストールされているコンポーネントのリスト | ||
Docker Compose サンプル | ||
関連ページ:
1 台のマシンに複数のエージェントをインストールする
マシンが複数の同時ビルドを実行できる場合は、そのマシンに複数の TeamCity エージェントをインストールできます。ただし、ビルドの相互影響を最小限に抑え、ビルドをより予測可能にする(仮想)マシンごとに 1 つのエージェントを実行することをお勧めします。TeamCity は、エージェントが同じマシンにインストールされているか、異なるマシンにインストールされているかに関係なく、すべてのエージェントを同等に扱います。同じマシンに複数の TeamCity ビルドエージェントをインストールする場合は、...
クラウドのホストビルドエージェント
TeamCity とクラウド (IaaS) ソリューションの統合により、TeamCity は TeamCity エージェントをオンデマンドで実行する仮想マシンを提供できるようになります。これにより、TeamCity は現在のワークロードに応じてアクティブなビルドエージェントの数を自動的に調整できます。クラウドエージェントとエグゼキューター:TeamCity は次の 2 種類の統合をサポートしています。通常のクラウドエージェント。この統合タイプでは、ビルドエージェントをホストする環境として、クラ...