
CD(Continuous Deployment)
Infra & DevOps📌
2023. 7. 28. 12:31
CD ? Continuous Deployment, 지속적 배포는 애플리케이션 개발 및 배포 과정에서 사용되는 방식이다. 코드의 변경이 발생했을때, 자동적으로 애플리케이션을 빌드하고 테스트하여 운영환경에 배포한다. 지속적 배포를 구현하기 위해서 여러가지 도구와 프로세스가 필요한데, 예를들어 코드 변경사항을 버전관리 시스템에 커밋하면 해당 코드를 자동으로 빌드하고, 테스트를 실행하고, 빌드 결과물을 운영환경에 배포하는 CI / CD 파이프라인이 구성된다. 지속적 배포를 통해 개발 및 운영팀간의 소통과 협업을 향상 시킬수있다. 개발팀은 더빠르고 안정적인 배포가 가능하고 사용자의 요구사항에 빠르게 대응이 가능하다. 지속적 배포 방식은 애플리케이션 배포 주기를 단축하고, 버그를 빠르게 수정할수있게 도와준다. 하지..