inblog logo
|
{CODE-RYU};
    AWS

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

    류재성's avatar
    류재성
    Jun 10, 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

    {CODE-RYU};

    RSS·Powered by Inblog