release
Build成果物とConfigを結合した不変の実行単位のこと
実行可能である
ロールバック可能である
つまり、「release」は即実行可能ななにかを作るところまでであり、
何も実行(run)していないので、まだユーザに影響はない
それらも含めた作業のことをdeployと呼ぶ
The Twelve-Factor App (日本語訳)
https://techlife.cookpad.com/entry/2018/09/14/090000
Cookpadのリリース体系
定期的に自動でリリースが実行されるので、開発者はそれに合わせて作る、など
もっかい読む
Facebookをこういう感じだと聞いたことがある
もっと極端だった気がする
PRがmergeされた瞬間に都度リリースする感じ
「バグってたらどうするんですか?」
直したものをすぐcommitすれば直る
みたいなことをtcfmで言ってた
https://blog.cybozu.io/entry/2021/07/28/080000
https://speakerdeck.com/k0kubun/cd-conference-2021