CI/CD

Jmnote (토론 | 기여)님의 2023년 1월 10일 (화) 01:03 판

1 개요

continuous delivery (CD)
지속적 배포, 지속적인 딜리버리, 지속적 전달, 연속적 배포
  • 애플리케이션 배포 자동화
  • 짧은 주기로 소프트웨어를 생산하는 소프트웨어 공학적 접근법
  • 여러 애플리케이션에 대한 변경사항, 동시 배포 관리 파이프라인
  • CI 프로세스를 통과한 변경사항을 스테이징/운영 환경에 즉시 배포한다.
  • 상시, 신뢰성 있는 릴리스가 가능하다.
  • 운영환경 업데이트에 대한 승인 프로세스를 제공할 수도 있다.

2 그림

Continuous Delivery process diagram.svg

<img src=" " style="width:800px"/>

<img src="https://about.gitlab.com/images/blogimages/devops-strategy-ci-scope.svg" style="width:800px"/>

<img src=" " style="width:800px"/>

3 역할 예시

개발자 git branch에 소스코드 commit, git repo에 merge
운영자 Jenkins 빌드 트리거 수행 (docker image build, private registry push, docker instance 배포)

4 같이 보기

5 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}