ソフトウェア開発において、コードの変更を自動的にテスト・ビルドし、常にリリース可能な状態に保つ手法はどれか。

継続的インテグレーション(CI)と継続的デリバリー(CD)により、開発サイクルの短縮を図る。