0. 개요

해당 웹 페이지를 지속적인 통합(Build -> Test -> Packaging)을 통하여 프로젝트가 원활하게 잘 작동되는지 검증하고 프로젝트를 지속적인 배포를 통하여 원활한 서비스가 가능하도록 합니다.

1**. 작업 흐름도**

CICD구성.png

① 해당 작업물에 대해서 Github에 Push를 합니다.

② Github Repository 특정 branch에 push가 되면 Github Action이 동작을 시작합니다.

③ Github Actions가 Github Container Registry에 소스를 받은 후 Docker 이미지로 빌드를 합니다.

④ 빌드된 이미지를 EC2에 등록된 Runner가 복사합니다.

** 해당 사항 Front까지 배포 후, Back과 연결이 되면 재작성

2**. 설정 파일**

** front 작업 후, 설정 예정

3**. Git Action vs Jenkins**

휴지통