Сервер 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 ответов
Это случилось и со мной,
Я удалил исходный код апстрима, и все сработало:
С уважением