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
  • 相关阅读:
    UVA
    UVA
    UVA
    UVA
    NLP介绍
    新建Springboot项目
    添加ssh密钥
    git 错误合集
    Git入门操作
    Hadoop MapReduce
  • 原文地址:https://www.cnblogs.com/code-style/p/4575336.html
Copyright © 2011-2022 走看看