본문 바로가기
IT이론/devops

CD / CI란

by 육지상어 2022. 3. 5.
728x90
반응형


지속적 통합, 지속적 제공 ( 딜리버리 ) - > 지속적인 배포 
버그 테스트를 거쳐 레포지터리등에 자동으로 업로드되고, 운영팀은 실시간으로 배포가 가능해야한다. 파이프라인은 실제 프로세스를 의미하고, 독립적으로 개발하는것은 언젠가 소스코드간의 충돌을 야기한다. 그래서 계속적으로 통합해야한다. 

공통 변경 사항을 공유 브런치나 트렁크에 공유하고, 각기 다른 레벨의 자동화 테스트 실행한다. 

지속적 제공은, 유효한 레포지터리를 자동으로 릴리지를 한다. 그러기위핸 CI가 먼저 구축어있어야한다. 

마지막으로 지속적으로 지속적 배포는, 빌드를 자동으로 릴리즈하는것이다. 제대로 구현하기 위해서는 자동화 테스트가 설계되어있어야한다.

단위 테스트 자동화란,  테스트 툴을 사용해도 되고, 직접 스크립트를 작성해도 된다. 성능 테스트 , 유닛 테스트 통합 테스트 엔드 투 엔드 테스트가 있다. 

반응형

'IT이론 > devops' 카테고리의 다른 글

로드 밸런스란  (0) 2022.03.05
쿠버네티스, 컨테이너 오케스트레이션란  (0) 2022.03.05
컨테이너란  (0) 2022.03.05
도커를 공부해보자 - 1  (0) 2021.12.11

댓글