[TIL] 220622

Moon·2022년 6월 22일
1

CI/CD

지속적 통합(Continuous Integration)

코드의 변경사항이 정기적으로 빌드 및 테스트되어 공유 레포지토리에 통합하는 것을 의미한다.
간단히 말하면 빌드/테스트 자동화 과정이다. 커밋할 때마다 빌드와 테스트가 자동으로 이루어지기 때문에 여러 개발자가 동시에 애플리케이션 개발을 진행할 경우 코드의 변경사항으로 인해 발생하는 충돌 문제를 해결할 수 있다.

지속적 배포(Countinous Delivery, Deployment)

배포 자동화 과정이다.
지속적인 서비스 제공지속적인 배포를 의미하는데 개발자가 변경한 사항이 레포지토리를 넘어서 고객의 프로덕션 환경까지 릴리즈되는 것을 의미한다.


  • 프로젝트 아키텍처 구상하기! (배포 자동화 부분 어떻게 할지 생각해보기)
profile
매일 성장하는 개발자 되기😊

0개의 댓글