Сервер Azure DevOps как прокси-сервер NuGet

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

0 ответов

Это случилось и со мной,

Я удалил исходный код апстрима, и все сработало:

удалить исходный код

С уважением

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