1. 로컬에서 테스트
./gradlew clean build
.jar 파일을 먼저 빌드한다.
java -jar ./build/libs/*.jar
.jar 파일을 실행한다.
로컬에서 빌드 후 헬스체크를 해본다.
로컬에서 확인 후 github에 올린다.
2. AWS 에서 확인하기
기존 인스턴스
CI/CD 배포 시작 후 인스턴스가 2개 추가
새롭게 생긴 인스턴스를 연결한다.
netstat -nlpt
돌아가고 있는 포트 번호를 확인한다.
cd /var/log ls
이 코드를 입력해 springapp.stdout.log 를 찾는다.
cat springapp.stdout.log
현재 어떤 상태인지 로그를 확인할 수 있다.
Github은 빌드되는데 시간이 오래 걸려 빠르게 로그를 보려면 인스턴스를 연결해서 확인하는게 좋다.
CI/CD 배포가 정상적으로 완료되었다.
기존의 인스턴스는 종료되고 새로운 인스턴스가 생겼다.
로컬호스트 대신 엘라스틱 빈스톡의 도메인 사용해본다.
Share article