1. EC2 설정 추가
2. S3 버킷 생성
3. CodeDeploy 앱 생성 및 배포 설정
4. Github Actions에서 사용할 사용자 권한 추가
5. appspec.yml 작성
6. deploy.yml 작성
1. Github Actions에서 코드 build
2. AWS 인증
3. 코드 압축해서 AWS S3에 업로드
4. AWS CodeDeploy를 실행하여 S3에 있는 압축 코드를 EC2에 배포
sudo apt update
sudo apt install ruby-full
sudo apt install wget
wget https://aws-codedeploy-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/latest/install
chmod +x ./install
sudo ./install auto
sudo service codedeploy-agent status
이용하지 않고 수동으로
> ssh -i /Users/parkyj/Desktop/sunflower.pem ubuntu@52.00.00.000
ubuntu@ip-000-00-0-255:~$ {repo} java -jar {jar파일}
-> 실행됨
Spring 4기 CI/CD - 정태완 튜터님
Spring 4기 개발자가 공부하면 좋을 CI/CD - 김태선 튜터님
spring boot + react + aws 배포 자동화