四. jenkins部署springboot項目(1)--window環境


前提:jenkins和springboot運行在同一台機器

springboot項目使用git和maven

jenkins所需的插件如Maven,Git等這里就不再詳述。

1.jenkins配置git和maven,系統管理-全局工具配置

如下:

 

 

 

2.新建一個maven項目

主要的一些配置如下:

 構建流程是:

1.先通過git拉取代碼到本地,在jenkins工作目錄的\workspace目錄下

2.根據springboot的端口號查找pid,再根據pid殺進程(批處理腳步需要優化,有問題)

@echo off
setlocal enabledelayedexpansion
set port=11001
for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (
    if "%%e%" == "" (
        set pid=%%d
    ) else (
         set pid=%%e
    )
    echo !pid!
)
if NOT "!pid!" == "" (
   taskkill /f /pid !pid!
)

3.maven編譯

clean package -DskipTests -U

4.啟動項目

@echo off
start javaw -jar -Xms512m -Xmx1024m -Xmn512m .\target\market-server-1.0-SNAPSHOT.jar
exit

 

springboot啟動后,因為通過javaw啟動,可在任務管理器中查看

如下:


免責聲明!

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



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