美文网首页linux
linux自动部署脚本

linux自动部署脚本

作者: ChinaXieShuai | 来源:发表于2019-06-09 13:15 被阅读0次

    清除

    cd /data/java-project/info-max/clone
    rm -rf *

    拉取git数据

    git clone git@github.com:XXXXXXXXXX.git;

    打包

    mvn clean install -Dmaven.test.skip=true

    kill当前的进程

    ps -ef | grep InfoServerSchedule-1.0-SNAPSHOT.jar | grep -v grep | awk '{print $2}' | xargs kill -9

    删除正在执行的老包

    rm /data/java-project/info-max/run/* -rf

    复制新jar包

    cp /data/java-project/info-max/clone/info-max/info-max/InfoServerMax/InfoServerSchedule/target/InfoServerSchedule-1.0-SNAPSHOT.jar /data/java-project/info-max/run

    启动

    java -jar /data/java-project/info-max/run/InfoServerSchedule-1.0-SNAPSHOT.jar &

    相关文章

      网友评论

        本文标题:linux自动部署脚本

        本文链接:https://www.haomeiwen.com/subject/fvnxhxtx.html