継続的デリバリーとは
継続的デリバリー(Continuous Delivery, CD)とは、継続的インテグレーション(CI)で常に動く状態に保たれたコードを、自動化された手順で検証し、いつでも本番に出せる状態まで整える開発手法です。最終的な本番リリースの実行自体は自動化せず、出すかどうかの判断は人が行う点が特徴です。
開発者が変更をリポジトリに登録すると、ビルドと自動テストが走り、合格した成果物だけが次へ進みます。続いて本番に近いステージング環境で動作確認を行い、設定やデータの差異も含めて問題がないかを確かめます。この流れをパイプラインとして繰り返し、常にリリース可能な状態を維持します。
人手の作業を標準化・自動化することで、ミスを減らし、短いサイクルで小さな変更を安全に届けられます。結果として市場の変化に素早く対応でき、開発者は新機能や品質改善に集中しやすくなります。なお、継続的デプロイは本番反映まで自動化する点で、継続的デリバリーと異なります。

