天天看點

利用actice choice 插件 復原java項目

之前寫了一篇利用maven釋出java項目的文章這次介紹下如何復原java項目.

一 安裝插件

需要安裝兩個插件,分别是actice choice 和ssh

利用actice choice 插件 復原java項目
利用actice choice 插件 復原java項目

二 建立jenkins項目,自由風格即可

利用actice choice 插件 復原java項目
a=['bash','-c',"ls /backup"].execute().text.readLines()

return a      

設定要復原到那台機器,以及復原腳本

利用actice choice 插件 復原java項目
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包即可

利用actice choice 插件 復原java項目
利用actice choice 插件 復原java項目

作者:​​漸行漸遠​​

本文版權歸作者有,歡迎轉載,但未經作者同意必須在文章頁面給出原文連接配接,否則保留追究法律責任的權利。

繼續閱讀