問題
CI(継続的インテグレーション)の説明として、正しいものはどれか。
選択肢
- 1コードを長期間ローカルで管理する
- 2変更を頻繁にメインラインに統合し自動ビルド・テストする
- 3本番環境への自動デプロイ
- 4コードレビューを廃止する
正解
2. 変更を頻繁にメインラインに統合し自動ビルド・テストする
詳しい解説を見る解説を閉じる
解説
CI(Continuous Integration:継続的インテグレーション)は、開発者がコード変更を頻繁にメインライン(mainブランチ等)へ統合し、自動ビルドとテストを実行する開発プラクティスです。Jenkins、GitHub Actions、GitLab CI/CDなどのツールで実現し、統合時のバグを早期発見できます。CD(継続的デリバリ/デプロイメント)と組み合わせCI/CDパイプラインとして運用されます。
一問一答
全400問を繰り返し学習