Задать вопрос

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 и автоматически делал версионирование.

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

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

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

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