Jenkins job for auto-versioning with maven-release-plugin?

Здравствуйте,

скажите пожалуйста, как сделать автоматическое версионирование с помощью maven-release-plugin.

На Jenkins установил https://wiki.jenkins-ci.org/display/JENKINS/M2 Release Plugin - настроил, все работает.
Но мне нужно нажимать кнопку "Релиз" и потом руками менять версии.

Хочу чтоб Jenkins отслеживал каждый коммит в trunk и автоматически делал версионирование.

Не знаю как и где такое настроить.

Буду благодарен за подсказки.
Спасибо.
  • Вопрос задан
  • 526 просмотров
Решения вопроса 1
web_dev
@web_dev Автор вопроса
99% решение.
то что делает плагин, запустить в нормальный билд процесс с -B - non interactive release
-Dresume=false -B release:prepare release:perform
Потом настроить cron job чтоб смотрел к примеру каждую минуту на изминения
потом в расширенных настройках исключить пользователя с помощью которого запускается работа, - иначе получим рекурсию. Будет каждую минуту билдится.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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