지속적 통합 — 매일 안전한 통합
CI = 자동 빌드 + 자동 테스트
CI
Continuous Integration
정의
코드 변경을 자주 머지하고 매번 자동 빌드·자동 테스트해서 통합 결함을 조기에 발견하는 개발 방식.
| 옛날 (CI 없을 때) | CI 도입 후 |
| 1~2주 단위 일괄 머지 | 변경마다 즉시 머지·자동 빌드 |
| 머지 시점 충돌·결함 폭발 | 결함 조기 발견·즉시 수정 |
| Integration Hell | 매일 안전한 통합 |
암기팁
CI = 자동 빌드 + 자동 테스트 — push → Jenkins → 빌드 → JUnit → 머지