CI/CD??

BE_{Potato.}·2022년 12월 21일
0

CI/CD에 대해 알아보자

CI는 Continuous Integration, 지속적인 통합이라는 의미이다.
지속적인 통합이란 어플리케이션의 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트 되어
공유 레포지토리에 통합하는 것을 의미한다.

이 CI의 핵심적인 목표는 버그를 신속하게 찾아 해결하고 소프트웨어의 품질을 개선하고 새로운 업데이트의 검증 및 릴리즈의 시간을 단축시키는 것에 있다.

CD는 Continuous Delivery 혹은 Continuous Depolyment 두 용어 모두의 축약어로 지속적인 서비스 제공 혹은 지속적인 배포 라는 의미이다.
CI가 새로운 소스코드의 빌드, 테스트, 병합까지를 의미한다면
CD는 개발자의 변경 사항이 레포지토리를 넘어, 고객의 프로덕션 환경까지 릴리즈 되는 것을 의미한다.

profile
항상 '기본'을 중요시하는 예비 백엔드개발자입니다!

0개의 댓글