Регистрация агента 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 хост-агента означает там другое расположение. Более ранние загрузки образов — это запрос среды выполнения контейнеров.
Для прокси, принимающего откат на Basic, когда настройка получает 407, документированный флаг --usebasicauthforproxy выбирает этот путь; он не может добавить механизм, который прокси не поддерживает.
В сгенерированном скрипте группы развертывания добавьте параметры в его вызов config.cmd, сохранив аргументы организации и группы. Изменение WebRequest.DefaultWebProxy в родительском PowerShell не является конфигурацией агента дочернего процесса.