yegor256 podcast

M52: Three-branches release model: Master, Release Candidate, Live


Listen Later

In order to isolate your production from the "dirty" master branch, I'm suggesting to use a simple release/delivery model. First, you let everybody commit to the "master" branch, of course, after they pass all unit/integration tests and the entire merge pipeline. Then, you create a candidate branch, which you deploy to the staging environment and let your testers break it as much as they can. Then, when it becomes obvious that testers can't find anything critical there, you the "candidate" branch into the "live" branch and deploy to production, via the deployment pipeline. You may have a number of release candidates, staying in testing simultaneously. This model proved its validity in many projects I've been doing over the last years. If you tried it and there were problems, please let me know in the comments.
...more
View all episodesView all episodes
Download on the App Store

yegor256 podcastBy Yegor Bugayenko

  • 5
  • 5
  • 5
  • 5
  • 5

5

3 ratings


More shows like yegor256 podcast

View all
Веб-стандарты by Сообщество «Веб-стандарты»

Веб-стандарты

22 Listeners

Отвратительные мужики by Disgusting Men

Отвратительные мужики

78 Listeners

ВИВАТ, ИСТОРИЯ! by MOTORADIO.ONLINE

ВИВАТ, ИСТОРИЯ!

49 Listeners

Фантастический подкаст by Мир фантастики

Фантастический подкаст

10 Listeners

kuji podcast by kuji podcast

kuji podcast

133 Listeners

Мы обречены by Мы обречены

Мы обречены

6 Listeners

Подкаст Глеба Соломина by Глеб Соломин

Подкаст Глеба Соломина

4 Listeners

На пенсию в 35 лет! by Babaykin

На пенсию в 35 лет!

12 Listeners

Живой Гвоздь by Живой Гвоздь

Живой Гвоздь

176 Listeners

Бреслав и Ложечкин by Александр Ложечкин, Андрей Бреслав

Бреслав и Ложечкин

5 Listeners

Тысяча фичей by Саша Пахомов

Тысяча фичей

0 Listeners

Точка by Александр Плющев

Точка

2 Listeners

Свободный слот by AvitoTech

Свободный слот

0 Listeners

Организованное программирование by Кирилл Мокевнин

Организованное программирование

3 Listeners

Spring АйО by Spring АйО

Spring АйО

0 Listeners