1. 사용한 기술 개념


2. 적용한 근거 및 목적

장단점 (근거)

장점

단점

적용 과정

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

적용된 결과

image.png