複数ブランチ運用は果たして single-source-of-truth と言えるのか シェア

中級者     アーカイブ視聴可

かの有名な The Twelve-Factor App は、その「コードベース」の章で「一つのコードベースと複数のデプロイ」が重要であると説いています。[1]

周りを見渡してみましょう。develop ブランチ release ブランチ main ブランチ...

おやおや。複数のコードベースから複数のデプロイが生まれているではありませんか。

The Twelve-Factor App はもう古い、そんなのできていて当たり前などという言葉が聞こえてくることもある昨今ですが、そもそも当たり前すぎるセオリーすら満たせていない現場はあまりにも多そうです。

The Twelve-Factor App が間違っているのか?それとも現場の運用が間違っているのか?そもそも複数ブランチにして何か問題があるんですか?別に良くないですか?

そんな思いを皆さまと共有しつつ、複数ブランチ運用と single-source-of-truth について探究していくセッションです。

[1]: https://12factor.net/ja/codebase

原 トリ
AWS
Sr. Product Developer Advocate, Containers

AWS コンテナサービスをより良いものにすべく、日夜そればかり考えています。