現在、Azure Devopsを組織に導入しているところですが、ある程度の効果はありますが、いくつかの概念を理解できていません。
展開プールをセットアップし([組織の設定]> [展開プール])、スクリプトを使用して、Dev、Test、およびProdサーバーにエージェントをインストールおよび構成し、コードをそれらに正常に展開できました。
今のところ、Azure Hostedオプションを使用してプロジェクトを構築できましたが、ローカルホストオプションを使用したいのですが、エージェントプール(組織設定>エージェントプール)を見ると、運用サーバーとそのビルドで使用することはできません。 「エージェントのダウンロード」ボタンをクリックしましたが、同じpowershellコマンド.config.cmdコマンドを使用して、Deployment Poolステージですでにセットアップしたエージェントをダウンロードします
私の知る限り、「エージェントプール」のエージェントと「展開プール」のエージェントに違いはありませんが、エージェントプールにエージェントが表示されないため、ここでは明らかに何かが不足しています。
誰かが私が逃したかもしれないものを理解するのを助けてくれますか、そしてなぜ同じエージェントをダウンロードする2つの全く異なる方法があるのですか?
どうもありがとう!
デプロイメントプールは デプロイメントグループ 用です。リリースパイプラインで特に使用される特別なエージェント構成です。これらは、通常のエージェント以外に、リリースパイプラインにいくつかの追加オプションを提供します。
展開グループ:
エージェントのセキュリティコンテキストとランタイムターゲットを指定します。デプロイメントグループを作成するときに、ユーザーを追加し、グループを管理、管理、表示、使用するための適切な権限を付与します。
デプロイメントが行われるときに各サーバーのライブログを表示し、すべてのサーバーのログをダウンロードして、デプロイメントを個々のマシンまで追跡できます。
マシンタグを使用して、展開を特定のターゲットサーバーのセットに制限できます
同じパイプラインエージェントを利用しますが、初期化に異なる構成を指定しているだけです。 [エージェントプール]ページに移動すると、展開グループフェーズの代わりにエージェントフェーズを使用するときに、ビルドパイプラインまたはリリースパイプラインで利用できるエージェントを設定するための構成を含むダウンロードリンクがあります。