CI와 CD는 무엇인가
CI (Continuous Integration)
- 코드 변경사항을 자주 통합함
- 통합 시 자동으로 빌드하고 테스트함
- 예: Git에 push → Jenkins가 빌드 + 단위테스트 수행
CD (Continuous Delivery / Deployment)
- Delivery: 빌드된 결과물을 운영 서버에 올릴 준비까지 자동화함
- Deployment: 운영 서버 반영까지도 자동화함
- 차이점은 마지막 '배포 승인 여부'임
우리는 "CI + Continuous Delivery"까지는 완성된 파이프라인을 갖고 있음.
다만 운영 반영은 사내 결재 시스템을 통해 사람 손을 거쳐야 하므로,
완전한 Continuous Deployment는 아님.
'Etc' 카테고리의 다른 글
젠킨스에서 Post Step 설정하는 방법 (1) | 2025.06.15 |
---|---|
2025 은행실무기초 후기 (3) | 2025.06.08 |
MDD 엑셀 일괄 업로드 개발기 1탄 (0) | 2025.06.01 |
자바 빌드 도구의 역사 (0) | 2025.05.25 |
금융보안원 모바일 앱 보안성 점검 항목 (0) | 2025.05.18 |