CI/CD
-
클라이언트 배포블로깅 과제 2023. 2. 3. 16:55
CI / CD란? CI : 개발자를 위한 자동화 프로세스인 지속적인 통합을 의미한다. CD : 지속적인 서비스 제공 및 지속적인 배포를 의미한다. 지속적 통합(Continuous Integration, CI) 개발자를 위한 자동화 프로세스(Code - Build - Test) Code : 개발자가 작성한 코드를 원격 저장소에 push하는 단계 Build : 원격저장소에 있는 코드를 가져와 유닛 테스트후 빌드하는 단계 Test : 빌드의 결과물이 다른 컴포넌트와 잘 통합되는지 확인하는 과정 지속적인 통합 과정을 통해 보안 이슈, 에러 등을 쉽게 파악할 수 있으며 해당 이슈를 빠르게 개선할 수 있다. 지속적 배포(Countinuous Delivery / Deployment, CD) 지속적인 서비스 제공 및 ..