управлять объектами функций / исправлений веток - PullRequest
0 голосов
/ 07 мая 2019

Мы используем Maven для создания и развертывания наших артефактов, и наш менеджер хранилища - nexus. Все наши приложения являются Java-приложениями. Мы используем Git в качестве инструмента управления исходным кодом и Jenkins для создания приложений. Теперь перейдем к ситуации, в которой мы находимся,

Как обычно, разработка и выпуск сборок веток собираются в менеджере репозиториев для разделения репозиториев [Например: RELEASE & SNAPSHOT], и зависимые приложения используют артефакты на основе зависимостей pom.

Для ветвей feature & bugfix мы создаем динамические группы временных временных репозиториев в менеджере репозиториев с родительским именем RELEASE. Эти ветки создаются во время запуска сборки для веток feature / bugfix [согласно написанной нами внутренней jenkins lib, она будет брать имя ветки из заявки, связанной с ветками feature / bugfix в git].

В настоящее время проблема заключается в том, что у нас есть несколько веток функций / исправлений во всех приложениях. Из-за этого в Nexus создается множество репозиториев, и для синхронизации артефактов требуется некоторое время. Как только мы удаляем все старые репозитории, он ведет себя нормально.

Мне нужна помощь в том, как управлять особенностями веток функции / исправления в менеджере репозитория. Лично я чувствую, что временное репо не очень хороший процесс.

Поможет ли в этом отраслевой классификатор? или любые другие возможные решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...