bat写的自动部署脚本

windows7的机器上重启服务需要关闭UAC

::编译部署项目
echo off
echo 1. GatewayAdaptor
echo 2. LogicService
echo 3. MessagePushAdapter
echo 4. PhoneAdaptor
echo 5. StatusService

set /p key=

set projectName=projectName
set deployName=deployName
if %key% == 1 set projectName=GatewayAdaptor
if %key% == 1 set deployName=GatewayAdaptor
if %key% == 2 set projectName=LogicService
if %key% == 2 set deployName=LogicService
if %key% == 3 set projectName=MessagePushAdapter
if %key% == 3 set deployName=MessagePushAdaptor
if %key% == 4 set projectName=PhoneAdaptor
if %key% == 4 set deployName=SmartPhoneAdaptor
if %key% == 5 set projectName=StatusService
if %key% == 5 set deployName=DeviceStatusRegister
if %projectName% == projectName exit

echo on
set projectDir=D:\SourceCode\Platform\trunk\%projectName%
set targetDir=%projectDir%\target
set deployDir=D:\Tomcat\%deployName%\webapps

sc stop %deployName%
cd /d %projectDir%
svn update
cmd /c grails clean-all
cmd /c grails dev war %deployDir%\%projectName%.war

:: restart service
sc start %deployName%

cd D:\SourceCode
pause

 

转载于:https://www.cnblogs.com/code-style/p/4575336.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值