File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2424
2525 # 3) Gradle 빌드
2626 - name : Build with Gradle
27- run : chmod +x ./gradlew && ./gradlew clean bootjar
27+ run : chmod +x ./gradlew && ./gradlew bootjar
28+
29+ # 4) JAR 파일 이름 변경
30+ - name : Rename JAR file
31+ run : |
32+ mv build/libs/*-SNAPSHOT.jar build/libs/app.jar
2833
2934 # 5) JAR를 EC2로 복사
3035 - name : Copy jar to EC2
3338 host : ${{ secrets.EC2_HOST }}
3439 username : ${{ secrets.EC2_USER }}
3540 key : ${{ secrets.EC2_SSH_KEY }}
36- source : " build/libs/* .jar"
41+ source : " build/libs/app .jar"
3742 target : " /home/ubuntu/app"
3843 overwrite : true
3944
4752 script : |
4853 cd /home/ubuntu/app
4954
50- pkill -f "java -jar" || true
51-
52- JAR_PATH=$(ls -t build/libs/*.jar | head -n 1)
55+ pkill -f "java -jar app.jar" || true
56+ sleep 5
5357
5458 export DB_PASSWORD='${{ secrets.DB_PASSWORD }}'
5559
56- nohup java -jar "$JAR_PATH" > app.log 2>&1 &
60+ nohup java -jar app.jar > app.log 2>&1 &
You can’t perform that action at this time.
0 commit comments