Files
CompanyProject/moehu/moehu-backend/pull/pull.sh
2024-09-27 01:32:49 +08:00

20 lines
631 B
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# 项目路径
jar_path=/root/moehu-backend
#编译好的jar名称
jar_name=/target/back-0.0.1-SNAPSHOT.jar
# 进入指定项目路径
cd ${jar_path}
# 获取运行编译好的进程ID便于我们在重新部署项目的时候先杀掉以前的进程
pid=$(cat /root/moehu-backend/moehu.pid)
# 拉取代码,编译打包
git pull && /root/maven/bin/mvn clean package -Dmaven.test.skip=true && kill -9 ${pid}
# nohup java -jar ${jar_path}${jar_name} --spring.profiles.active=prod &
cd target/ && nohup java -jar back-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod &
echo $! > /root/moehu-backend/moehu.pid