Он может быть полностью автоматизирован с использованием плагина Multijob (также с обычным одиночным заданием, но с использованием Multijob это будет проще, и вы можете использовать Maven-цели вместо некоторых ручных оболочек). Рабочий процесс начинается с:
1- фиксации и нажмите мерзавцу
2- крюк в мерзавец должен вызывать работу по HTTP POST, так и нужно, чтобы настроить свою работу, чтобы принять дистанционного запуска. Вы можете передать имя ветки в качестве параметра начала
3- работа, клонировать ветвь (мерзавец плагин) проект Maven
4- старта «MVN чистой установки» и проверить модульные тесты (опция)
5- старт Maven проект «MVN релиз: подготовка» и «MVN релиз: выполнить», чтобы опустить SNAPSHOT от pom.xml
6- тег филиала (используя блок оболочки и простые команды ЖКТ)
7 - слияние для управления ветвью (необязательно)
8- начало Maven проект «MVN развертывания» для развертывания в WebLogic (WebLogic должен быть сконфигурирован в ~/.m2/settings.xml в качестве хранилища для развертывания артефактов
Примечание: все задачи могут быть также в 1 задании с некоторыми сценариями оболочки. лучше всего использовать плагины, но иногда вам будет проще использовать сценарии для некоторых задач.
Найдите опцию «Выполнять параллельные сборки при необходимости» и проверьте ее. – lauda