1. 사용한 기술 개념
- Github Actions
- AWS ECR
- AWS ECS
2. 적용한 근거 및 목적
장단점 (근거)
장점
단점
적용 과정
- Github의 main 브랜치로 PR 후 병합 또는 Push
- Github Actions의 트리거 발생시
CICD.yml
파일 실행
- 선행 작업으로 빌드 테스트를 통해 올바른 코드인지 확인
- React 및 Springboot 프로젝트를 병렬 과정 다음 과정 수행
- Docker Image 생성
- 생성한 이미지 ECR 에 Push
- 최신 ECS 작업 정의를 불러와 새로운 ECS 작업 정의를 생성하여 서비스 배포
적용된 결과