У меня есть 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», и, если да, как его можно настроить для выполнения этой задачи?