Мы используем стандартную модель разветвления потока git (разработка, мастер, выпуск, исправление и т.д.).
В рамках нашего рабочего процесса мы хотели бы создать "один клик" с помощью jenkins.
Я смотрел jgitflow-maven-plugin. Могу ли я настроить этот плагин, чтобы сделать один клик от дженкинсов? Если да, то каковы параметры конфигурации?
В частности, могу ли я сделать что-то вроде этого?
Jenkins Job
Maven goals: release-start release-finish -Dsomething -Delse
И есть ли способ сказать, что он автоматически строится из последней версии -SNAPSHOT, например. если версия 1.2.3-SNAPSHOT
, она построит release-1.2.3
.
В противном случае существует ли плагин maven, который создает релизы в соответствии с моделью ветвления потока git (т.е. строить из develop
и создавать новую ветвь выпуска с именем release-x.y.z
).