問題
CI/CD(継続的インテグレーション/継続的デリバリー)の説明として、最も適切なものはどれか。
選択肢
- 1ア コードの変更を頻繁に統合し、自動テスト・自動デプロイを行うことで品質を保ちつつ迅速にリリースする手法
- 2イ 大規模な変更を一括してテスト・リリースする手法
- 3ウ テストを省略して開発スピードを優先する手法
- 4エ 手動でのテストとデプロイを組み合わせた手法
解答と解説を見る
正解
1. ア コードの変更を頻繁に統合し、自動テスト・自動デプロイを行うことで品質を保ちつつ迅速にリリースする手法
解説
CI(継続的インテグレーション)はコードの変更を頻繁にリポジトリに統合し自動テストを実行する手法、CD(継続的デリバリー)はテスト済みのコードを自動的に本番環境へデプロイ可能な状態にする手法です。両者により、迅速かつ高品質なリリースが実現できます。