CI/CD란?
- CI(Continuous Integration) — 커밋마다 자동 빌드·테스트
- CD(Continuous Deployment/Delivery) — 통과한 빌드를 자동으로 스테이징·프로덕션 배포
왜 중요한가
- 수동 배포 실수 제거
- 버그 발견 시점이 빨라짐 (Fast Feedback)
- 소규모 자주 배포 → 롤백 쉬움
대표 도구
GitHub Actions, GitLab CI, CircleCI, Jenkins, ArgoCD(Kubernetes GitOps)