[AWS] CI/CD 배포 6 - Github 올리기

류재성's avatar
Jun 10, 2024
[AWS] CI/CD 배포 6 - Github 올리기
 

1. 로컬에서 테스트

 
./gradlew clean build
 
.jar 파일을 먼저 빌드한다.
 
java -jar ./build/libs/*.jar
 
.jar 파일을 실행한다.
 
notion image
로컬에서 빌드 후 헬스체크를 해본다.
notion image
 
로컬에서 확인 후 github에 올린다.
 

2. AWS 에서 확인하기

 
기존 인스턴스
notion image
 
CI/CD 배포 시작 후 인스턴스가 2개 추가
notion image
 
새롭게 생긴 인스턴스를 연결한다.
 
notion image
 
netstat -nlpt
 
돌아가고 있는 포트 번호를 확인한다.
 
notion image
 
cd /var/log ls
 
이 코드를 입력해 springapp.stdout.log 를 찾는다.
 
 
cat springapp.stdout.log
notion image
 
현재 어떤 상태인지 로그를 확인할 수 있다.
 
💡
Github은 빌드되는데 시간이 오래 걸려 빠르게 로그를 보려면 인스턴스를 연결해서 확인하는게 좋다.
notion image
CI/CD 배포가 정상적으로 완료되었다.
 
 
notion image
 
기존의 인스턴스는 종료되고 새로운 인스턴스가 생겼다.
 
notion image
 
로컬호스트 대신 엘라스틱 빈스톡의 도메인 사용해본다.
 
notion image
Share article

More articles

See more posts
RSSPowered by inblog