프론트엔드✏️/코드캠프
CI/CD, 지속적 통합/지속적 제공
당근먹는하니
2022. 7. 1. 09:11
728x90
반응형
애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 고객에게 제공하는 방법
새로운 코드 추가로 인해 발생하는 integration hell을 해결하기 위한 솔루션
애플리케이션의 지속적인 자동화, 지속적인 모니터링
CI(Continuous Integration)
개발자를 위한 자동화 프로세스, 지속적인 통합
CD(Continuous Delivery/Continuous Deployment)
지속적인 제공, 지속적인 배포
파이프라인의 추가 단계에 대한 자동화, 얼마나 많은 자동화가 이루어지고 있는지
지속적인 제공
개발자들이 애플리케이션에 적용한 변경 사항이 자동으로 업로드 되는 것
애플리케이션을 실시간 프로덕션 환경으로 배포할 수 있음
ex. GitHub의 컨테이너 레지스트리
지속적인 배포의 과정까지 포함하는 방식으로 사용되기도 한다.
지속적인 배포
개발자의 변경 사항을 리포지토리에서 고객이 사용가능한 프로덕션 환경까지 자동으로 릴리즈하는 것
파이프라인의 다음 단계를 자동화함
https://www.redhat.com/ko/topics/devops/what-is-ci-cd
CI/CD(지속적 통합/지속적 제공): 개념, 방법, 장점, 구현 과정
CI/CD는 애플리케이션의 통합 및 테스트부터 제공 및 배포까지 전체 라이프사이클에서 지속적인 자동화와 모니터링을 제공합니다. 개념, 차이점, 학습방법(인강)을 보세요.
www.redhat.com
728x90
반응형