継続的デリバリー (CD)

更新日:

用語解説

継続的デリバリー(CD:Continuous Delivery)は、各変更を自動的にビルド・テスト・パッケージ化し、短いサイクルでいつでも安全に本番へリリースできる状態を維持する開発・運用手法です。

■ 試験で押さえるポイント

  • 継続的インテグレーションで統合した変更を、受入れテスト、セキュリティ検査、成果物保管、環境別配備などのパイプラインへ流します。

  • 同一成果物を開発、テスト、ステージングへ段階的に昇格させ、環境ごとの作り直しを避けると、検証済み内容と本番内容の差を減らせます。

  • 本番リリースは事業判断や承認により手動で開始してもよく、「常にリリース可能」が中心です。合格後に自動で本番反映する継続的デプロイと区別します。

  • 小さな変更、構成のコード化、自動回帰テスト、監視、ロールバック、監査証跡が前提です。自動化不足の大規模一括リリースはCDの効果を弱めます。

■ 選択肢での判断ポイント

継続的デリバリーでは本番反映直前に承認を置けます。「パイプライン合格後は人の判断なしで必ず本番へ配備」は継続的デプロイです。

例: コミットごとにビルド、単体・結合・セキュリティテストを自動実行し、署名済み成果物をステージングへ配備します。本番ボタンを責任者が押す構成でも継続的デリバリーです。

音声で聞く

同じ分野の用語