Azure Pipelines エージェントをプロキシ入力付きで登録する
エージェント構成時にプロキシ URL とアカウントを指定し、タスク・外部ツール・コンテナーの要求をそれぞれ個別に扱います。
./config.sh --proxyurl http://proxy.example:8080 \
--proxyusername PROXY_USER \
--proxypassword PROXY_PASSWORDこれらのパラメーターをインストールの通常の登録入力に追加します。Windows では config.cmd を使い、実際のアカウント値はデプロイの資格情報管理から取得します。
記録されたプロキシは Azure DevOps との通信と、組み込みのソースおよび成果物の操作を対象にします。タスクはタスク ライブラリを通じて公開されたプロキシ情報を受け取り、自身の HTTP クライアントに適用する必要があります。
外部の curl、dotnet、Maven にはそれぞれ独自のサポートされた入力が必要です。コンテナージョブも自身のネットワークから到達できるエンドポイントを必要とします。ホスト エージェントの loopback はそこでは別の場所を意味します。以前のイメージ取得はコンテナー ランタイムへの要求です。
セットアップが 407 を受け取ったときに Basic へのフォールバックを許可するプロキシでは、文書化された --usebasicauthforproxy フラグがその経路を選びます。プロキシが対応していない仕組みを追加することはできません。
生成されたデプロイ グループ スクリプトでは、組織とグループの引数を保ったまま、その config.cmd 呼び出しに入力を追加します。親の PowerShell での WebRequest.DefaultWebProxy の変更は子のエージェント構成ではありません。