ソフトウェア開発において、コード変更を頻繁に統合し、自動テストで品質を保つ開発手法。
「継続的統合」を星図で探索する →
「継続的統合」とは?意味を解説
CI/CDの一部であり、開発者が書いたコードを何度も自動的にビルド・テストして、問題を早期に発見する実践。継続的な統合により、複数人での開発時の競合を減らし、本番環境への展開リスクを軽減できる。アジャイル開発と相性が良い。
例文
- 継続的統合により、バグの発見が早くなり開発効率が向上した。
- GitHubと継続的統合ツールを連携させてコード品質を管理している。
- チーム全体で継続的統合を導入し、デプロイの頻度が週1回になった。
語源・由来
2000年代初頭のXP(エクストリームプログラミング)から派生した概念。エリック・エヴァンスらが提唱した継続的なコード統合の実践を、CI(Continuous Integration)と表記したことが起源。
英語で言うと
Continuous IntegrationCIContinuous Integration and Continuous De
「継続的統合」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「継続的統合」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「継続的統合」を探索する →