最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Jenkins自動化部署springboot代碼實例

 更新時間:2020年04月03日 09:51:32   作者:liuxm-劉小明  
這篇文章主要介紹了Jenkins自動化部署springboot代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

一、linux按jar包名稱部署

1.執(zhí)行shell

PID=$(ps -ef | grep app.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
  echo Application is already stopped
else
  echo kill $PID
  kill $PID
fi

2.調(diào)用頂層maven目標(biāo)

clean package -Dmaven.test.skip=true

3.執(zhí)行shell

cd target

BUILD_ID=dontKillMe

nohup java -jar app.jar &

二、linux按端口部署

1.執(zhí)行shell

PID=$(lsof -i:端口號 |awk '{print $2}' | tail -n 1)
if [ -z "$PID" ]
then
  echo Application is already stopped
else
  echo kill $PID
  kill $PID
fi

2.調(diào)用頂層maven目標(biāo)

clean package -Dmaven.test.skip=true

3.執(zhí)行shell

cd target

BUILD_ID=dontKillMe

nohup java -Dspring.profiles.active=dev -jar app.jar &

三、windows 通過端口發(fā)布

1.執(zhí)行windows批處理命令

@echo off
set port=8081
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do (
  taskkill /pid %%m /f
  exit /b
)

2.執(zhí)行windows批處理命令

if not exist "E:\appdir" md "E:\appdir"

copy .\target\app.jar E:\appdir\app.jar

3.執(zhí)行widnows批處理命令

@echo off
cd E:\appdir\
E:
start javaw -Dserver.port=8081 -jar -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms1024m -Xmx1024m -Xmn256m -Xss256k app.jar
exit

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

温宿县| 龙口市| 光山县| 丽江市| 河池市| 千阳县| 光山县| 隆林| 灵台县| 扶风县| 拜城县| 怀化市| 昭平县| 贡嘎县| 大宁县| 蓬莱市| 福建省| 旌德县| 金坛市| 抚顺市| 铁岭市| 常熟市| 金坛市| 吴忠市| 吴江市| 曲周县| 丹寨县| 临夏市| 宁强县| 商水县| 波密县| 镇安县| 普陀区| 普宁市| 通城县| 永昌县| 旺苍县| 容城县| 镇江市| 新丰县| 龙游县|