CI/CD란?

  • CI(Continuous Integration) — 커밋마다 자동 빌드·테스트
  • CD(Continuous Deployment/Delivery) — 통과한 빌드를 자동으로 스테이징·프로덕션 배포

왜 중요한가

  • 수동 배포 실수 제거
  • 버그 발견 시점이 빨라짐 (Fast Feedback)
  • 소규모 자주 배포 → 롤백 쉬움

대표 도구

GitHub Actions, GitLab CI, CircleCI, Jenkins, ArgoCD(Kubernetes GitOps)