継続的デリバリーと継続的デプロイメントは両方ともリリースプロセスを自動化し、CDという略語を共有していますが、1つの重要な点で異なります:継続的デリバリーはコードを手動リリーストリガーで展開準備状態に保つのに対し、継続的デプロイメントは手動ステップなしで自動的にリリースします。
継続的デリバリー — 自動化される、手動でトリガーされる
CONTINUOUS DELIVERY: every change that passes the pipeline is ready to deploy, but
the actual production release is triggered MANUALLY (a human decision):
Code → build → test → (auto-deploy to staging) → [MANUAL approval] → deploy to prod
→ code is ALWAYS in a deployable state; releasing is "one click" when you choose
→ keeps a human gate before production (approval, timing control)
