Open freakFlow opened 9 months ago
CI (Continuous Integration, 지속적 통합)
: 빌드와 테스트를 자동화해서 공유 저장소에 병합시키는 프로세스입니다.CD(Continuous Delivery/Deploy, 지속적 전달/배포)
: CI의 빌드, 테스트를 통해 정상적인 동작을 확인하면, 수동 or 자동이냐에 따라 2가지로 나뉩니다.
지속적 전달
: 배포 자체는 수동으로 진행
지속적 배포
: 자동으로 배포CI는 지속적인 통합이라는 뜻으로 새로운 코드 변경 사항이 생겼을 때 정기적으로 빌드와 테스트를 통해 공유 레포지토리에 통합하는 것을 의미합니다. CD는 지속적인 전달 / 배포로 지속적인 전달의 경우, 공유 레포지토리로 자동으로 릴리즈하는 것을 의미하고 지속적인 배포의 경우 자동으로 배포까지 진행하는 것을 의미합니다.
CI ( Continuous Integration) 지속적 통합
코드 변경 사항을 공유 소스 코드 레포지토리에 통합하는 과정을 자동화하는 것입니다.
CD ( Continuous Delivery/Deployment)
지속적 전달 : 개발된 SW가 고객이 사용할 수 있는 환경까지 자동으로 배포하는 과정을 말합니다.
지속적 배포 : 모든 변경 사항이 테스트를 거쳐 자동으로 실제 운영 환경에 배포됩니다.