問題
CI/CDにおけるCIの説明として最も適切なものはどれか。
選択肢
- 1本番環境への自動デプロイ
- 2コード変更を頻繁に統合しビルド・テストを自動実行する
- 3継続的にユーザフィードバックを収集する
- 4構成管理ツールでインフラを管理する
正解
2. コード変更を頻繁に統合しビルド・テストを自動実行する
詳しい解説を見る解説を閉じる
解説
CI(Continuous Integration、継続的インテグレーション)は、開発者の変更を頻繁にリポジトリに統合し、自動ビルド・自動テストを実行する手法。早期のバグ検出と統合リスク低減が目的。CD(Continuous Delivery/Deployment)は配信・展開を自動化する。Jenkins、GitHub Actions、GitLab CI等で実現する。
一問一答
全400問を繰り返し学習