Можно ли отправить сборку непосредственно в экземпляр Nexus, работающий ниже по течению в качестве прокси-репозитория?

В моей организации есть один экземпляр nexus, который действует как центральный репозиторий для поддержки сборок. В текущей настройке, когда мы пытаемся развернуть сборку в рабочей среде, объект развертывания запрашивает экземпляр нексуса, чтобы получить соответствующую сборку. Я пытаюсь перестроить настройку нексуса и создать экземпляры нексуса, локальные для каждого центра обработки данных, чтобы облегчить объекту развертывания быстрое извлечение артефакта.

Я пытаюсь разбавить эту зависимость между нашим центральным репозиторием и сущностью развертывания. Я очень хорошо понимаю поток данных в настройке репозитория прокси-сервера Nexus (от восходящего к нисходящему), но я все же хочу попробовать. Можно ли напрямую передать нижестоящий (прокси) экземпляр, если вышестоящий экземпляр нексуса отключен? Это будет скорее экстренная стратегия, чтобы сделать артефакты доступными в центрах обработки данных, даже если центральный экземпляр нексуса по какой-то причине не работает.

Я не уверен, что прямое копирование артефакта (через ssh) в экземпляре DC в sonatype-work/nexus/storage/, а затем перезапуск службы nexus (для переиндексации) выполнит эту работу?


person naugustine    schedule 08.11.2013    source источник


Ответы (1)


Smart Proxy — это функция Nexus Pro, которая заменяет опрос репозиториев моделью публикации — подписки. Вы можете настроить вышестоящий репозиторий для публикации любого нового развертывания, а затем настроить нижестоящие репозитории для автоматической загрузки любых новых вышестоящих компонентов. Это точно реализует желаемую настройку главного Nexus, который получает развертывания и подчиненные экземпляры в локальных центрах обработки данных, отражая их.

Узнайте больше о Smart Proxy в книге Nexus.

person Manfred Moser    schedule 08.11.2013
comment
К сожалению, это не поможет в моем случае, потому что я пытаюсь справиться со случаем, когда восходящий репозиторий находится в автономном режиме, и чтобы разблокировать объект развертывания для экстренных выпусков, я должен иметь возможность передавать артефакты непосредственно нижестоящим экземплярам нексуса, живущим в Дата центр. Объект развертывания взаимодействует только с нижестоящими экземплярами. - person naugustine; 11.11.2013
comment
Если вы настроите интеллектуальный прокси-сервер между вашим мастером, вашими нижестоящими репозиториями и вашими репозиториями центра обработки данных, вы настроены. - person Manfred Moser; 12.11.2013