Continuous Delivery & Continuous Deployment

#AI_dictionary #ContinuousDelivery #ContinuousDeployment #CD
doaz's avatar
Jan 01, 2023
Continuous Delivery  & Continuous Deployment
 
CD (Continuous Delivery or Continuous Deployment):
CD (Continuous Delivery or Continuous Deployment):
지속적 제공 / 지속적 배포, 두 용어 모두의 축약어에요
Continuous Delivery : 공유 레포지토리로 자동 Release 하는 것 Continuous Deployment : Production 레벨까지 자동으로 deploy하는 것
CI는 다양한 개발자가 동시에 작업할 때, 발생 가능한 충돌을 방지하고 품질을 유지할 수 있게 해요!
 
 
CI가 새로운 소스코드의 빌드, 테스트, 병합을 의미했다면, CD는 개발자의 변경사항이 레포지토리를 넘어, 고객의 Production환경까지 release되는 것을 의미해요.
 
서비스의 사용자는 최대한 빠른 시간 내에 최신 버전의 Production을 제공받을 필요가 있어요. 이 때, CD는 소프트웨어가 언제든지 신뢰 가능한 수준의 버전을 유지할 수 있도록 지원해요.
이는 서비스 개발팀과 비즈니스팀(영업, CS팀 등) 간의 커뮤니케이션 부족 문제를 효과적으로 해결해주고. 배포에 이르기까지의 노력을 최소한으로 단축시켜주는 이익이 존재해요.
 
 
자료 출처: gocd.org
자료 출처: gocd.org
CD의 핵심 목표

1. 개발팀과 비즈니스팀 간의 커뮤니케이션 문제 해결
2. 서비스 배포까지 노력 최소화

자료출처 : 개발자 김모씨의 성장일기
CD의 핵심 목표 1. 개발팀과 비즈니스팀 간의 커뮤니케이션 문제 해결 2. 서비스 배포까지 노력 최소화 자료출처 : 개발자 김모씨의 성장일기
 
 
자료출처
Share article

두아즈 AI