При настройке локального агента сборки на сервере Windows 2016 я использую следующие параметры конфигурации прокси:
.\config.cmd --proxyurl http://192.3.4.5:8080 --sslskipcertvalidation
Это позволяет серверу сборки без проблем подключаться к DevOps Azure через прокси-сервер, однако сборке powershell не удается подключиться к Интернету. Я решил это, установив переменную окружения в начале команды сборки следующим образом:
$env:http_proxy = "192.3.4.5:8080"
Последняя проблема - это шаг в сборке, требующий winrm к виртуальной машине, размещенной непосредственно на сервере сборки, и он не может подключиться. Я попытался настроить агент .proxybypass файл следующим образом:
localhost
192\.3\.4\.*
Однако решить проблему не удалось. Любые идеи о том, как установить обход прокси на этапе сборки? Могу ли я установить другую переменную powershell env?