inblog logo
|
두아즈 AI
    AI dictionary

    Continuous Delivery & Continuous Deployment

    #AI_dictionary #ContinuousDelivery #ContinuousDeployment #CD
    doaz's avatar
    doaz
    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. 서비스 배포까지 노력 최소화 자료출처 : 개발자 김모씨의 성장일기
     
     
    자료출처
    https://www.redhat.com/ko/topics/devops/what-is-ci-cd https://artist-developer.tistory.com/24
    Share article

    두아즈 AI

    RSS·Powered by Inblog