利用Jenkins打包並遠程部署SpringBoot應用


本文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)執行任務

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM