CI/CD가 뭐지...?

buffet_psi·2023년 3월 3일

끄적끄적

목록 보기
3/7

CI/CD

(Continuous Integration/Continuous Deployment)
지속 적인 통합과 배포라는 뜻으로 소프트웨어 개발 프로세스에서 자동화된 빌드, 테스트, 배포를 통해 소프트웨어의 품질을 유지하고 릴리스 사이클을 단축하는 방법론입니다.

CI?

CI는 개발자들이 작성한 코드 변경사항을 공유 코드 저장소에 통합하는 것을 말하며, 이를 자동화하면 개발자들이 코드를 통합하면서 발생하는 문제를 신속하게 파악하고 수정할 수 있습니다. CI는 일반적으로 자동화된 빌드, 테스트 및 코드 분석 도구를 사용하여 수행됩니다.

CD?

CD는 CI를 통해 생성된 결과물(빌드)을 배포하는 것을 말하며, 배포를 자동화하여 릴리스 주기를 단축하고 배포 중 발생하는 문제를 신속하게 파악하고 수정할 수 있습니다. CD는 일반적으로 자동화된 배포 및 인프라 구성 도구를 사용하여 수행됩니다.

profile
노력과효율!

0개의 댓글