CI/CD

[참조] 패스트 캠퍼스 - 한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online.

CI

CI란 Continous Integration의 약자로 개발자들이 계속해서 mainline에 소스코드를 merge할 수 있도록 구현한 빌드/테스트 자동화 과정을 말한다.

  • 커밋을 할 때마다 빌드와 일련의 자동 테스트
  • 여러 개발자들의 동시 코드 개발 충돌 문제 해결

CD

CD란 Continous Delivery 또는 Continous Deployment를 의미하며 배포 자동화 과정을 의미한다.

  • 품질 저하 없이 최대한 빨리 사용자에게 새로운 기능을 제공
  • Continous Delivery는 빌드 결과물을 지속적으로 전달하지만 사람의 개입이 있음
  • Continous Deployment는 다르게 사람의 개입 없이 자동화로 진행

[참조] 패스트 캠퍼스 - 한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online.

끝!