CI / CD

oauch·2024년 1월 23일
0

프론트엔드 공부

목록 보기
4/13
post-custom-banner

CI

  • Continuous Integration

  • 직역하면 지속적 통합

  • 빌드와 테스트를 자동화하여 공유 저장소에 병합 시키는 프로세스를 뜻한다.

  • 버전 관리 시스템을 사용할 때 대부분 여러 명의 개발자가 하나의 공유 저장소(ex. GitHub)를 사용한다.

  • 빌드/테스트 자동화부터 코드의 일관성을 제공하기 때문에 지속적 통합이라는 용어를 사용한다.


CD

  • Continuous Delivery / Deploy
  • 직역하면 지속적 전달 / 배포
  • CI의 빌드/테스트를 통해 정상적으로 수행됨으 확인하면 이는 배포를 수동으로 하느냐, 자동으로 하느냐에 따라 2가지로 나뉜다.

지속적 전달

  • 프로덕션 배포를 위한 상태가 되고 배포를 수동으로 실행

지속적 배포

  • 프로덕션까지 자동으로 배포
profile
해보고 싶은거 하기

0개의 댓글