서론 MSA구조를 만드는 개인 프로젝트를 진행중이다. 서비스 중 하나인 User서비스가 독립적으로 존재하는 EC2서버를 gibhub action으로 배포해보자. AWS에서 제공하는 자습서를 이용하는 것도 괜찮아 보인다. github-action을 이용한 배포의 동작
👉지난 게시글에 이어서 레포지토리에 workflow파일, codedeploy파일, 배포스크립트 이렇게 세가지 파일을 설정해보겠다. 이 구조에서github actions는 CI 단계이다. 빌드 및 테스트를 포함하여 EC2에 프로젝트 파일을 압축해제하는 것 까지 수행한다