[S4U10] CI/CD와 클라이언트 배포

개발일지·2022년 10월 12일
0

클라이언트 배포


Github Actions를 통한 배포 Flow (클라이언트)

아래와 같은 과정으로 배포

  • Source: Github reference 브랜치에 코드가 커밋되면
  • Build: github acitons의 YAML 파일에 적힌 명령어를 토대로 Webpack을 이용해 빌드를 하고
  • Deploy: github acitons의 YAML 파일에 적힌 명령어를 토대로 s3로 빌드 결과를 업로드

CI/CD


지속적 통합(Continuous Integration, CI)

개발자를 위한 자동화 프로세스인 지속적인 통합(Continuous Integration)을 의미

지속적 배포(Continuous Delivery/Deployment, CD)

지속적인 서비스 제공(Continuous Delivery) 및/또는 지속적인 배포(Continuous Deployment)를 의미


github action으로 클라이언트 CI/CD를 구축한 배포 링크


profile
Frontend Engineer

0개의 댓글