Сервер Azure DevOps как прокси-сервер NuGet - PullRequest
0 голосов
/ 10 марта 2019

У меня есть Azure DevOps Server, который будет запускать задачи сборки на рабочих станциях без подключения к Интернету. Сам сервер DevOps может подключаться к Интернету.

Я пытаюсь настроить сервер Devops таким образом, чтобы при сборке на одной из рабочих станций требовался пакет Nuget, сервер подключался к Интернету и загружал его, фактически выступая в качестве «прокси-сервера» для агентов сборки, которые работает на рабочих станциях без доступа в интернет.

Я настроил ленту Nuget и создал служебное соединение, которое указывает на этот канал. Однако всякий раз, когда я пытаюсь использовать фид в задачах сборки, задачи завершаются с ошибкой «истекло время ожидания»

Сбой команды nuget с кодом выхода (1) и ошибкой (невозможно загрузить индекс сервиса для источника https://**************/_packaging/nuget_feed/nuget/v3/index.json. HTTP-запрос к GET https://**************/_packaging/nuget_feed/nuget/v3/index.json' имеет тайм-аут после 100000 мс.)

или с:

Код состояния ответа не указывает на успех: 500 (Внутренний сервер Ошибка - не удалось получить данные из исходного пакета пакета 'https://api.nuget.org/v3/index.json': Произошла ошибка при отправке запрос

Может ли сервер Azure DevOps функционировать как «прокси-сервер пакета Nuget», и, если да, как его можно настроить для выполнения этой задачи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...