powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Jenkins job auto-versioning with maven-release-plugin?
7 сообщений из 7, страница 1 из 1
Jenkins job auto-versioning with maven-release-plugin?
    #39005949
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

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

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

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

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

Буду благодарен за подсказки.
Спасибо.
...
Рейтинг: 0 / 0
Jenkins job auto-versioning with maven-release-plugin?
    #39006078
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_Хочу чтоб Jenkins отслеживал каждый коммит в trunk и автоматически делал версионирование.


А как он будет решать, менять ли версию 1.2.3 на 1.2.4 (багфикс), 1.3.0 (добавление с обратной совместимостью), или 2.0.0 (всё перелопатили)?
...
Рейтинг: 0 / 0
Jenkins job auto-versioning with maven-release-plugin?
    #39006105
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такой способ автоматизации подразумевается только для dev. Просто плюсовать версию и делать war. Для prod и других состояний должен быть человеческий фактор.
...
Рейтинг: 0 / 0
Jenkins job auto-versioning with maven-release-plugin?
    #39006125
yelena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_webdev_, но ведь номер версии в pom.xml меняет тот человек, который фиксил баг или делал добавление с обратной совместимостью, а потом все это коммитит. Как Jenkins догадается, какого рода изменение было закоммичено, чтобы отредактировать pom.xml? Если у него вообще есть такая возможность.
...
Рейтинг: 0 / 0
Jenkins job auto-versioning with maven-release-plugin?
    #39006146
yelena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ведь можно же собирать так, чтобы была видна дата сборки. Может, дата сборки вместо версии подойдет.
...
Рейтинг: 0 / 0
Jenkins job auto-versioning with maven-release-plugin?
    #39006245
yelena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jenkins после коммита заберет код, запустит сборку. Maven при сборке может номер версии в pom.xml поменять, но все эти изменения ведь не будут закоммичены.
...
Рейтинг: 0 / 0
Jenkins job auto-versioning with maven-release-plugin?
    #39006276
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
99% решение.
то что делает плагин, запустить в нормальный билд процесс с -B - non interactive release
-Dresume=false -B release:prepare release:perform
Потом настроить cron job чтоб смотрел к примеру каждую минуту на изминения
потом в расширенных настройках исключить пользователя с помощью которого запускается работа, - иначе получим рекурсию. Будет каждую минуту билдится.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Jenkins job auto-versioning with maven-release-plugin?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]