inblog logo
|
devJun
    AWS

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

    devJun's avatar
    devJun
    Aug 06, 2024
    [AWS] CI/CD 배포 6 - Github 올리기
    Contents
    1. 로컬에서 테스트2. AWS 에서 확인하기
     

    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
    Contents
    1. 로컬에서 테스트2. AWS 에서 확인하기

    devJun

    RSS·Powered by Inblog