전체적인 플로우

스크린샷 2022-07-02 오후 2.43.09.png

젠킨스, 깃허브 훅 연결

빌드 스크립트

  1. application-security.yaml

    sudo cp -u /home/ec2-user/application-security.yaml /var/lib/jenkins/workspace/amabnb/src/main/resources
    
  2. 빌드 이후 실행

    if [ $(sudo lsof -t -i:8080) != "" ]; then
    	echo "now running application"
    	CURRENT_PID=$(sudo lsof -t -i:8080)
    	sudo kill -15 $CURRENT_PID
    else 
    	echo "no running application"
    fi
    
    BUILD_ID=amabnb
    nohup java -jar /var/lib/jenkins/workspace/amabnb/build/libs/amabnb-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod 1>/dev/null 2>&1 &