①
②
②-①
③
pom.xml
clean package -Dmaven.test.skip=true
④
# jenkins中編譯好的jar位置
jar_path=/data/tomcat8-jenkins/webapps/workspace/demo2/target
# jenkins中編譯好的jar名稱
jar_name=demo-0.0.1-SNAPSHOT.jar
# 定義執行路徑
www_path=/data/java/
# 把jar複製到執行路徑中
cp ${jar_path}/${jar_name} ${www_path}
# 進入執行路徑目錄
#cd ${www_path}
# K掉之前的啟動專案程序
kill -9 `ps -ef|grep demo-0.0.1-SNAPSHOT.jar|grep -v grep|awk '{print $2}'`
# 啟動jar,並指定環境變數,後臺啟動
BUILD_ID=dontKillMe nohup java -jar -Dspring.profiles.active=dev ${www_path}${jar_name}> /${www_path}/eureka.log 2>&1 &