Как сделать резервную копию менеджера хранилища Nexus

Насколько я знаю, вы не можете установить значение поля ввода файла HTML. Я хотел бы предложить связать поле ввода файла с меткой или текстовым полем.

Затем вы можете заполнить его значением из поля ввода файла, которое будет повторно отправлено позже.

23
задан Rich Seller 30 July 2009 в 20:17
поделиться

2 ответа

При установке Nexus Вы закончите с двумя каталогами:

nexus-webapp-1.3.1.1/
sonatype-work/

Мы разделили приложение от данных и конфигурацию. Приложение Nexus находится в nexus-webapp-1.3.1.1/ и данные и конфигурация находятся в sonatype-work/nexus. Это было главным образом сделано для упрощения более легких обновлений, но это также имеет побочный эффект создания его очень легкий скопировать установку Nexus.

Простой ответ

Nexus не хранит репозитории в базе данных или делает что-либо, что устранило бы простое резервное копирование файловой системы под sonatype-work/nexus. Если необходимо создать полное резервное копирование, просто заархивируйте содержание sonatype-work/nexus.

Лучший ответ

Если Вы захотите более интеллектуальный подход к резервному копированию установки Nexus, то Вы, конечно, захотите скопировать все под sonatype-work/nexus/conf, sonatype-work/nexus/storage, sonatype-work/nexus/template-store. Если Вы хотите скопировать метаданные и атрибуты файла, которые Nexus сохраняет для репозитория прокси, резервного копирования sonatype-work/nexus/proxy, хотя это не требуется, поскольку информация о репозитории прокси будет сгенерирована по запросу, поскольку атрибуты требуют.

Вы не должны копировать sonatype-work/nexus/logs и Вы не должны копировать индексы Lucene в sonatype-work/nexus/indexer.

Nexus Pro отвечает

Существует плагин Профессионала Nexus, который может автоматизировать процесс создания резервного копирования данных конфигурации Nexus. Этот плагин собирается обратиться к содержанию sonatype-work/nexus/conf каталог. Если необходимо скопировать sonatype-work/nexus/storage каталог, необходимо будет настроить некоторую систему резервного копирования для резервного копирования содержания той файловой системы. Еще раз, как с Открытым исходным кодом Nexus, в настоящее время нет никакой реальной выгоды в резервном копировании содержания sonatype-work/nexus/indexer или sonatype-work/nexus/logs.

Исключение устройства хранения данных для удаленных репозиториев

В Вашем вопросе Вы упоминаете, что хотите исключить устройство хранения данных, посвященное локальному кэшу удаленного репозитория. Если Вы интересуетесь выполнением этого, необходимо будет взять дальнейший уровень гранулярности и просто исключить каталоги под sonatype-work/nexus/storage это соответствует удаленным репозиториям.

Необходимо ли завершить работу Nexus для резервного копирования?

Brian Fox сказал мне не, единственный реальный шанс для конкуренции файла будет файлами в indexer/ каталог. У Вас не должно быть проблемы при резервном копировании файловой системы sonatype-работы с рабочим экземпляром Nexus.

BTW, спасибо за вопрос, этот ответ будет, вероятно, включен в следующую версию книги Nexus.

47
ответ дан 29 November 2019 в 01:38
поделиться

связь afaik (бесплатная версия) не имеет никаких функций резервного копирования, но это должно быть столь же просто, как знание Ваших компаний groupId и захват его из каталогов хранилища в связи

но я запланировал бы полное резервное копирование репозитория также, Вы никогда не знаете, когда удаленные репозитории снижаются при необходимости в них больше всего

2
ответ дан 29 November 2019 в 01:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: