[#] Версионирование артефактов сборки в Gradle используя git имена тегов, бранчей и коммитов
habrabot(difrex,1) — All
2017-02-13 15:30:04


С переездом из SVN на GIT и gitlab (плюс переезд из Jenkins на Gitlab-CI, но его использование также упомянём), встал вопрос версионирования получаемых артефактов сборки приложения.

В SVN был всем привычный номер ревизии, монотонно увеличивающийся с каждым коммитом. Его было удобно добавлять в номер версии, и это решало большинство проблем. Но git конечно предоставляет множество плюшек, и стоило убеждать руководство и всё команду перевести проект на него…
Зато пришлось отстроить заново процесс версионирования получаемых артефактов сборки.

В итоге остановились на очень хорошем Gradle плагине [github.com/nemerosa/versioning][1], о его использовании я и собираюсь рассказать.
[Читать дальше →][2]

[1]: https://github.com/nemerosa/versioning
[2]: https://habrahabr.ru/post/321668/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut