Вм за прокси и установку модуля по конвейеру - PullRequest
0 голосов
/ 27 января 2020

A windows vm настроен, который находится на прокси-сервере, и я могу получить ответ из командной строки admin powershell VM с помощью следующей команды:

Get-PSRepository

Но если я выполню ту же самую команду внутри Azure конвейер Devops. Вместо этого я получаю следующее:

WARNING: MSG:UnableToDownload «https://go.microsoft.com/fwlink/?LinkID=627338&clcid=0x409» «»
WARNING: Unable to download the list of available providers. Check your internet connection.
WARNING: Unable to find module repositories.
Finishing: PowerShell

Я могу проверить и получить настройки прокси из PowerShell в конвейере с помощью следующей команды:

netsh winhttp show proxy

1 Ответ

0 голосов
/ 28 января 2020

Я полагаю, вы размещаете агент собственного размещения на windows VM. Некоторые инструменты не будут автоматически использовать параметры прокси-сервера, сконфигурированные агентом, как указано в документе Запуск собственного агента за веб-прокси .

Вы можете попробовать установить переменную среды, как показано ниже на начало вашей команды powershell, чтобы специально установить прокси для вашей задачи powershell.

$env:http_proxy = "192.3.4.5:8080"

Пожалуйста, обратитесь к этой аналогичной теме . Если приведенный выше скрипт для установки прокси-переменной env не работает, вы можете попробовать команду Set-InternetProxy -Proxy test:8080 в этом blog .

...