本文Jenkins版本2.190.2,為19年11月最新
1、安裝Jenkins、Git、Maven和JDK
Jenkins安裝參考:https://www.cnblogs.com/zhi-leaf/p/11803959.html
Git安裝參考:https://www.cnblogs.com/zhi-leaf/p/10978538.html
Maven安裝參考:https://www.cnblogs.com/zhi-leaf/p/6323081.html
JDK安裝參考:https://www.cnblogs.com/zhi-leaf/p/10315125.html
2、安裝Git、Maven和Publish Over SSH插件
如果插件安裝出錯,可在國內鏡像下載安裝文件進行離線安裝,參考:Jenkins安裝第一個插件和通過離線安裝包進行安裝
3、配置環境變量(這一步和第4步均是為了讓jenkins能夠使用java、git命令,可視情況操作,作者重新安裝時這2步就沒配置)
在服務器上輸入echo $PATH,查看當前環境變量
將上面的環境變量配置到Manage Jenkins>>Configure System>>Global properties中
4、打開Manage Jenkins>>Global Tool Configuration,配置Git和Maven插件
5、打開Manage Jenkins>>Configure System,配置Publish over SSH服務器
6、創建構建任務
1)創建一個maven project
2)配置git,下載代碼
gihub代碼結構:
3)配置構建命令
clean install -U -Dmaven.test.skip=true
-U:表示強制更新jar包;-Dmaven.test.skip:跳過單元測試
4)配置SSH並啟動SpringBoot應用
在SSH服務器上創建java軟連接,防止jenkins在遠程服務器上執行腳本出現java: command not found錯誤
ln -s /usr/local/jdk1.8.0_191/bin/java /usr/bin/
啟動SpringBoot應用可以使用兩種方式
第一種方式:在SSH服務器上創建start.sh腳本,Jenkins調用腳本進行啟動
start.sh腳本內容:
5)執行任務