栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Windows下SpringBoot自动发布部署批处理

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Windows下SpringBoot自动发布部署批处理

@echo off
Setlocal Enabledelayedexpansion
echo 签出代码
svn checkout [svn地址]
echo 进入目录
cd D:Test
echo 更新代码
svn update
echo 打包代码
call mvn clean package -Dmaven.test.skip=true
echo 进入发布目录
cd 【jar包文件路径】
echo 查找进程号
for /f "delims=ProcessId=" %%i in ('wmic process where "CommandLine='java  -jar 【jar包名称】 --server.port=9001'" get processid /format:value') do (
    set /a n+=1 & if !n!==3 set "var=%%i">nul 2>nul
)
echo 结束进程
taskkill /F /PID %var%>nul 2>nul
echo 删除Jar包
del /f/q/a 【jar地址】>nul 2>nul
echo 拷贝jar包
xcopy/s/y/c/h/r/z 【jar地址】 D:beawiseWWCSTest>nul 2>nul
echo 启动程序
call java -jar 【jar包名称】 --server.port=9001
pause

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/606234.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号