프로젝트 진행 중 Code Deploy를 적용할 일이 생겨 해당 부분 관련 하여 hands-on session 느낌으로 작성하고자 합니다. 해당 글은 다음 환경에 대해 다룹니다. Framework : Spring Language : Java CodeDeploy : Github Actions 글에 앞서 Code Deploy의 개요도는 다음과 같습니다. [ 변경 감지 ] | Trigger가 걸린 branch에 변경 사항이 생기면 Github Actions가 작동 [ 파일 S3 전송 및 저장 ] | Github Actions에서 전달하고자 하는 파일들을 S3에 전송한다. (zip 파일도 가능) [ 배포 명령 ] | Github Actions에서 Code Deploy에게 배포를 진행하라고 명령을 내린다. [ 빌..