Как запустить работу jenkins maven с несколькими ветвями, когда строится зависимость SNAPSHOT?

1

У меня есть проект maven: myApplication хранится в репозитории git. Это зависит от другого проекта myLibrary, хранящегося в другом репозитории git. myApplication и myLibrary имеют версии для разработки и выпуска, которые помещаются в разные ветки.

Я настроил работу jenkins для опроса ветвей разработки и релиза-кандидата myApplication. Другие опросы по работе с дженкинсами разрабатывают и освобождают кандидатские ветки myLibrary. Я также сконфигурировал задание Jenkins для myApplication: "Создавать, когда создается зависимость моментальных снимков".

Проблема заключается в том, что при создании SNAPSHOT версии разработки myLibrary она не всегда вызывает сборку myApplication на ветке разработки, а на последней ветке, которую можно развить или удалить.

Есть ли способ настроить jenkins для запуска только сборки на ветке разработки myApplication при создании SNAPSHOT myLibrary? Если нет, есть ли возможность запускать сборку на всех ветвях myApplication?

Теги:
maven
jenkins
git-flow

1 ответ

0
Лучший ответ

Мы, наконец, справились с проблемой, используя плагин jenkins multi-branch.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню