
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.07.2015, 14:06
|
|||
|---|---|---|---|
|
|||
Jenkins job auto-versioning with maven-release-plugin? |
|||
|
#18+
Здравствуйте, скажите пожалуйста, как сделать автоматическое версионирование с помощью maven-release-plugin. На Jenkins установил https://wiki.jenkins-ci.org/display/JENKINS/M2 Release Plugin - настроил, все работает. Но мне нужно нажимать кнопку "Релиз" и потом руками менять версии. Хочу чтоб Jenkins отслеживал каждый коммит в trunk и автоматически делал версионирование. Не знаю как и где такое настроить. Буду благодарен за подсказки. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.07.2015, 15:46
|
|||
|---|---|---|---|
|
|||
Jenkins job auto-versioning with maven-release-plugin? |
|||
|
#18+
_webdev_Хочу чтоб Jenkins отслеживал каждый коммит в trunk и автоматически делал версионирование. А как он будет решать, менять ли версию 1.2.3 на 1.2.4 (багфикс), 1.3.0 (добавление с обратной совместимостью), или 2.0.0 (всё перелопатили)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.07.2015, 16:04
|
|||
|---|---|---|---|
|
|||
Jenkins job auto-versioning with maven-release-plugin? |
|||
|
#18+
Такой способ автоматизации подразумевается только для dev. Просто плюсовать версию и делать war. Для prod и других состояний должен быть человеческий фактор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.07.2015, 16:20
|
|||
|---|---|---|---|
|
|||
Jenkins job auto-versioning with maven-release-plugin? |
|||
|
#18+
_webdev_, но ведь номер версии в pom.xml меняет тот человек, который фиксил баг или делал добавление с обратной совместимостью, а потом все это коммитит. Как Jenkins догадается, какого рода изменение было закоммичено, чтобы отредактировать pom.xml? Если у него вообще есть такая возможность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.07.2015, 16:40
|
|||
|---|---|---|---|
|
|||
Jenkins job auto-versioning with maven-release-plugin? |
|||
|
#18+
Ведь можно же собирать так, чтобы была видна дата сборки. Может, дата сборки вместо версии подойдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.07.2015, 17:38
|
|||
|---|---|---|---|
|
|||
Jenkins job auto-versioning with maven-release-plugin? |
|||
|
#18+
Jenkins после коммита заберет код, запустит сборку. Maven при сборке может номер версии в pom.xml поменять, но все эти изменения ведь не будут закоммичены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.07.2015, 18:23
|
|||
|---|---|---|---|
|
|||
Jenkins job auto-versioning with maven-release-plugin? |
|||
|
#18+
99% решение. то что делает плагин, запустить в нормальный билд процесс с -B - non interactive release -Dresume=false -B release:prepare release:perform Потом настроить cron job чтоб смотрел к примеру каждую минуту на изминения потом в расширенных настройках исключить пользователя с помощью которого запускается работа, - иначе получим рекурсию. Будет каждую минуту билдится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2125177]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 217ms |
| total: | 357ms |

| 0 / 0 |
