Definition
継続的デプロイメントは、継続的デリバリーを拡張したもので、リリースプロセス全体を自動化します。ユニットテスト、統合テスト、セキュリティスキャンなどの品質ゲートをすべて通過すると、コード変更は自動的に本番環境に展開されます。
Summary
自動テストを通過したすべてのコード変更が自動的に本番環境にリリースされるソフトウェアエンジニアリングの実践。
Key Concepts
- 自動テスト
- CI/CDパイプライン
- ゼロダウンタイムデプロイメント
- フィーチャーフラグ
Use Cases
- 高頻度取引プラットフォーム
- 大規模Webアプリケーション
- マイクロサービスアーキテクチャの管理