之前寫了一篇利用maven釋出java項目的文章這次介紹下如何復原java項目.
一 安裝插件
需要安裝兩個插件,分别是actice choice 和ssh

二 建立jenkins項目,自由風格即可
a=['bash','-c',"ls /backup"].execute().text.readLines()
return a
設定要復原到那台機器,以及復原腳本
backup="/backup"
#拷貝備份檔案到項目目錄
cp $backup/$filename /tmp
# 查找程序pid
pid=`ps -ef |grep demo-0.0.1-SNAPSHOT.jar |grep -v grep |awk '{print $2}'`
kill $pid
#啟動備份的jar包
nohup java -jar /tmp/$filename> nohup.log &
sleep 5
curl http://localhost:8081/getAppName
三 建構項目進行復原
選擇你想復原的jar包即可
作者:漸行漸遠
本文版權歸作者有,歡迎轉載,但未經作者同意必須在文章頁面給出原文連接配接,否則保留追究法律責任的權利。