"CI/CD"의 두 판 사이의 차이

잔글 (Jmnote님이 지속적통합 CI, 지속적배포 CD 문서를 CI/CD 문서로 이동했습니다)
 
(사용자 3명의 중간 판 31개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{다른뜻|컴팩트디스크 CD}}
==개요==
;CI/CD
;CI/CD
;지속적 통합/지속적 배포
* [[지속적 통합]](CI) + [[지속적 배포]](CD)
* 비즈니스 신속성과 시스템 안정성 향상을 도모한다.


;continuous integration; CI
[[파일:Continuous_Delivery_process_diagram.svg|800px]]
;지속적인 통합, 지속적 통합, 연속적 통합


;continuous delivery; CD
[[파일:ci-cd-test-deploy-illustration_2x.png|800px]]
;지속적인 딜리버리, 지속적 배포, 연속적 배포


==CI/CD==
[[파일:devops-strategy-ci-scope.svg|800px]]
* CI + CD


==지속적 통합==
[[파일:devops-strategy-example-pipeline.png|800px]]
*지속적으로 [[품질 관리]]를 적용하는 프로세스를 실행하는 것
*작은 단위의 작업, 빈번한 적용. 지속적인 통합은 모든 개발을 완료한 뒤에 퀄리티 컨트롤을 적용하는 고전적인 방법을 대체하는 방법
* 도구 예시: [[젠킨스]]


==지속적 배포==
==역할 예시==
* 짧은 주기로 소프트웨어를 생산하는 소프트웨어 공학적 접근법
{| class='wikitable'
* 상시, 신뢰성 있는 릴리즈 가능
| 개발자 || git branch에 소스코드 commit, git repo에 merge
 
|-
https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Continuous_Delivery_process_diagram.svg/1097px-Continuous_Delivery_process_diagram.svg.png
| 운영자 || Jenkins 빌드 트리거 수행 (docker image build, private registry push, docker instance 배포)
|}


==같이 보기==
==같이 보기==
{{z컬럼3|
* [[칸반]]
* [[SRE]]
* [[RAD]]
* [[지속적]]
* [[데브옵스]]
* [[데브옵스]]
* [[버전 관리]]
* [[버전 관리]]
* [[롤링 릴리스]]
* [[빌드 신호등]]
* [[릴리스 관리]]
* [[지속적 통합]]
* [[지속적 배포]]
* [[Nightly 빌드]]
* [[지속적 테스트]]
* [[지속적 테스트]]
* [[릴리즈 관리]]
* [[소프트웨어 구성 관리]]
* [[소프트웨어 구성 관리]]
* [[Nightly 빌드]]
* [[빌드 신호등]]
* [[지속적]]
* [[딜리버리]]
* [[칸반]]
* [[RAD]]
* [[블루-그린 디플로이먼트]]
* [[블루-그린 디플로이먼트]]
}}


==참고 자료==
==참고==
*http://en.wikipedia.org/wiki/Continuous_integration
* {{위키백과|지속적 통합}}
*https://en.wikipedia.org/wiki/Continuous_delivery
* {{위키백과|지속적 배포}}
* {{영어 위키백과|Continuous integration}}
* {{영어 위키백과|Continuous delivery}}


[[분류: 소프트웨어]]
[[분류: CI/CD]]
[[분류: 익스트림 프로그래밍]]

2023년 1월 10일 (화) 01:10 기준 최신판

1 개요[ | ]

CI/CD
지속적 통합/지속적 배포

Continuous Delivery process diagram.svg

Ci-cd-test-deploy-illustration 2x.png

Devops-strategy-ci-scope.svg

Devops-strategy-example-pipeline.png

2 역할 예시[ | ]

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

3 같이 보기[ | ]

4 참고[ | ]

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