В настоящее время мы переходим с нашего унаследованного сервера сборки на Jenkins.
В нашей предыдущей системе у нас была следующая система:
- Вы не создаете версию выпуска напрямую , но вы строите "BETA".
- После того, как вы удовлетворены результатом, вы можете повысить "BETA" до "RELEASE".
- Для этого вы нажимаете на сборку ( фактический запуск конвейера) и нажмите кнопку «BETA to RELEASE».
- Эта кнопка запускает сценарий для фактического продвижения (фактические шаги не имеют значения для этого вопроса).
Для Дженкинса я еще не нашел что-то подобное. Если быть точным: я хотел бы выбрать одну из успешных сборок, а затем нажать на какую-нибудь кнопку, чтобы опубликовать результаты этой сборки в RELEASE. Так что даже если у меня есть билды 1.2.0-BETA
, 1.2.1-BETA
и 1.2.2-BETA
, я могу выбрать 1.2.1-BETA
и выпустить его в 1.2.1
.
Что будет хорошим подходом для этого?