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

Jenkins自動化部署springboot代碼實例

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

一、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.調用頂層maven目標

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.調用頂層maven目標

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論

安吉县| 溆浦县| 政和县| 乐都县| 灌阳县| 高唐县| 长宁区| 永川市| 法库县| 雷州市| 寻甸| 万年县| 疏勒县| 仁寿县| 内丘县| 定日县| 佳木斯市| 于田县| 淮南市| 扶风县| 公主岭市| 西平县| 高邑县| 贺州市| 舟曲县| 河源市| 秦安县| 天柱县| 邹城市| 华坪县| 太谷县| 遵义市| 郎溪县| 宽城| 宜川县| 瑞金市| 济阳县| 桑日县| 志丹县| 图木舒克市| 麻城市|