VSTSNuGetPush.exe Настройки прокси

Я установил и настроил локального агента VSTS за корпоративным брандмауэром. Сначала задачи Nuget не выполнялись с ошибками, связанными с подключением, но я исправил это с помощью переменных среды HTTP_PROXY и HTTPS_PROXY. Однако задача Nuget Push ( VSTSNuGetPush.exe) все еще не выполняется с ошибкой, связанной с подключением, и мне нужно точно установить, как она ожидает информацию о прокси?

Из журналов VSTS фактическое сообщение об ошибке:

2018-06-21T11: 28: 25.6945523Z System.Net.Http.HttpRequestException: при отправке запроса произошла ошибка. ---> System.Net.WebException: невозможно подключиться к удаленному серверу ---> System.Net.Sockets.SocketException: попытка подключения не удалась, поскольку подключенная сторона не ответила должным образом через определенный промежуток времени или установило подключение не удалось, потому что подключенный хост не смог ответить 13.107.6.175:443

Я не уверен, усложнит ли это что-то, но первым шагом в выпуске является установщик Nuget Tool версии 4.6.2, чтобы обеспечить поддержку семантической версии 2.0.

Любая помощь с благодарностью!

1 ответ

На данный момент нет никакого способа достичь этого.

В качестве обходного пути вы можете добавить переменную "NuGet.ForceNuGetForPush" в определение сборки и поставить ее в очередь со значением true. Это заставит задачу использовать nuget.exe для отправки пакета, который должен прочитать настройки прокси.

Другие вопросы по тегам