728x90
CI/ CD 파이프라인
- 지속적인 통합(CI)과 지속적인 제공(CD)을 결합하여 코딩, 테스트, 배포 등 소프트웨어 제공을 자동화하기 위한 일종의 방법(단계)을 뜻한다.
지속적 통합(CI, Continuous Integration)
- 자동화된 빌드 및 테스트가 완료된 후에 코드 등에 변경사항이 있을 때마다 지속적으로 리포지토리에 변경 내용을 병합하는 것을 말한다.
지속적 제공, 배포(CD, Continuous Delivery or Deployment)
- 애플리케이션에 적용된 변경사항이 리포지토리에 병합되면 그 내용을 사용 가능한 프로덕션 환경까지 자동으로 제공 및 배포하는 것을 말한다.
CI/CD 파이프라인의 단계
- 계획(Plan) - 개발(Develop) - 빌드(Build) -테스트(Test) - 배포(Deploy) - 운영(Operate)
728x90