Trunk based development
Co to je?
- trochu jiné gitflow
- jak jsme k tomu došli, motivace?
- continuous delivery
Historie Qestu 🙈

Gitflow

too complicated
🤷♂️ Something
easy way

🎉 Trunk based
- být si co nejblíž 🤗
- mít připravenou releasovatelnou verzi
- hotfixy
- aktivní vývojáře
Tak co to teda je?

pro malé týmy

Tak co to teda je?
pro velké týmy

Tak co to teda je?
pro velké týmy

🤯 Něco se rozbilo

- snaha co nejvíce udržet master deployovatelný
- nutnost automatizace - build, testy, E2E
- revert vs oprava
Jak vypadá release

Automatizace pipelines

- releasovatelne z jakehokoliv commitu
Automatizace pipelines

- releasovatelne z jakehokoliv commitu
- nutnost naskriptovat git - 🙏 díky Luboš
- vytvoření branch
- tagování
- push
Motivace
- snaha o to co nejrychleji releasovat az do produkce - mame ~1 release/den
- neblokovat se "rozbitým masterem"
- možnost hotfixů
Kde hledat inspiraci 👀
deck
By Radim Štěpaník
deck
- 302