zoukankan      html  css  js  c++  java
  • 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:SourceCodePlatform	runk%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
  • 相关阅读:
    MYsql 之单标查询.
    MYSQL社区版安装手册
    爬虫框架学习
    celery_消息队列
    rabbitMQ消息队列
    Django分页设置
    Mysql-基础+安装指南
    super函数的用法
    hashlib 和loggin模块
    Python的魔法方法
  • 原文地址:https://www.cnblogs.com/code-style/p/4575336.html
Copyright © 2011-2022 走看看