CI / CD

코딩덕·2023년 7월 14일

면접왕

목록 보기
11/13

💡 CI,CD란?

코드를 짠 뒤, 지속적으로 코드를 합치고 코드를 배포하는 과정
(Continuous Integration / Delivery & Deployment)

💡 파이프라인

코드구축부터 시작해서 배포까지의 일련의 과정들
(총 3단계로 구성됨)

  • 빌드 : webpack를 통한 빌드(HTML, CSS, JS, Images, Font 등 웹 애플리케이션을 구성하는 모든 자원들을 하나로 압축 하여 서버로의 수많은 요청을 줄이기 때문에 더 빠른 서비스 제공)

  • 테스트 : 단위테스트, 통합테스트, 사용자가 서비스를 사용하는 상황을 가정해서 테스트하는 엔드투엔드테스트가 있다. 대표적인 프레임워크로는 mocha가 있다.

  • 머지

  • Continuos Delivery : 해당 레퍼지토리에 릴리스

  • Continuos Deployment : 프로덕션, 즉 실제 서비스에 AWS, heroku를 통한 배포

0개의 댓글