클라이언트 배포
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를 구축한 배포 링크