카테고리 없음

CI(Continuous Integration) CD(Continuous Deployment) 란?

라임오렌지원 2022. 8. 21. 17:35

CI(Continuous Integration)

지속적 통합

새로운 코드 변경 사항이 정기적으로 빌드 및 테스트 되어 공유 레포지토리에 통합되는 것

 

지속적 통합 > 빌드

테스트 자동화 > 개발에서 하는 불일치 최소화 > 품질 관리

 

* CI 의 핵심목표

버그를 신속하게 찾아 해결

소프트에어 품질 개선

새로운 업데이트의 검증 및 릴리즈의 시간 단축

 

CD(Continuous Deployment / Continuous Delivery)

지속적 배포 / 지속적 서비스 제공

- Continuous Deployment : Production 레벨까지 자동 Deploy 하는 것

- Continuous Delivery : 공유 레포지토리로 자동 Release 하는 것

개발자의 변경 사항이 레포지토리를 넘어, 고객의 프로덕션(Production) 환경까지 릴리즈 되는 것

 

지속적 배포 > 배포 자동화

 

 

CI / CD 툴

Jenkins

www.jenkins.io/

 

Jenkins

This is a speaker blogpost for a DevOps World 2022 talk in Orlando, Florida Come join me at DevOps World 2022 for "Naively Building Android Apps with Jenkins. Not Natively, Naively.", a talk about my journey with Jenkins while trying to build and publish A

www.jenkins.io

- 빌드, 배포 자동화를 지원하는 수백개의 플러그인 제공

빌드 : 코드를 실행할 수 있는 상태로 만드는 일

배포 : 사용자 접근이 가능하도록 배치시키는 일

 

 

 


참고사이트

 

https://yeonyeon.tistory.com/56

 

[Jenkins] Jenkins 개념부터 설치, 연동까지

회사 스터디로 Jenkins 공부를 하게 되었다... 🚀 Jenkins : www.jenkins.io/ Jenkins Jenkins – an open source automation server which enables developers around the world to reliably build, test, and de..

yeonyeon.tistory.com

 

https://artist-developer.tistory.com/24

 

CI/CD란 무엇인가 (Feat. DevOps 엔지니어)

안녕하세요. 개발자의 용어를 쉽고 명확하게 설명해드리는 개발자 김모씨입니다. CI/CD ?! 개발자로 밥먹고 사시는 분들이시라면, 혹은 IT서비스 업계에 종사하시는 분들이라면, 한 번 쯤은 들어

artist-developer.tistory.com

 

https://datamoney.tistory.com/288

 

[DevOps] CI / CD 파이프라인 (CI/CD 입문 / CI/CD툴 비교분석)

CI Continous Integration : 지속적 통합 > 빌드, 테스트 자동화 > 개발에서 발생하는 불일치 최소화 > 품질 관리 CD Continuous Deployment : 지속적 배포 > 배포 자동화 CI / CD 사용 목적 : 개발하며 git에 계..

datamoney.tistory.com

 

728x90