이 게시글은 Github Action을 이용해 Spring boot 프로젝트 repository를 배포하는 기본적인 내용을 담고있다.Spring bootgradlegithub actiongithub repository의 Actions 탭으로 들어가면 github에서 여
배포는 EC2에다가 할 예정이라 같은 AWS Service인 CodeDeploy를 통해서 진행할 것이다.CodeDeploy는 AWS 배포를 AWS Service인 S3에 배포할 프로젝트를 zip으로 압축 후 올린 뒤 이 파일 경로를 이용해 배포 대상(EC2 Server
Deploy를 하기위해 IAM 역할을 만들어 준다. IAM 페이지에서 역할 tab에서 역할 만들기를 누른다.AWS 서비스와 사용 사례에서 EC2를 선택한다.권한 정책에서 'AmazonS3FullAccess'와 AWSCodeDeployFullAccess'를 추가 해줍니다
AWS 페이지에서 CodeDeploy Service로 들어가 Application 생성을 누른다.Application 이름을 입력해주고 플랫폼을 EC2/온프레미스로 설정해주고 생성해준다.생성된 Application의 배포 그룹을 생성 해주기위해 배포 그룹 생성을 누른다
저는 진행하면서 발생한 오류들을 제 Series 중 실수노트 & 궁금증 노트에 정리해두어 혹시 진행하시다가 오류가 발생하신다면 아래 정리해둔 링크를 참조해보시길 바랍니다.gradle.xml 생성 후 build 중 발생한 errorGradle script '' is no