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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
2012-06-14 转:C语言中time_t数据类型详细介绍