jenkins:构建机器为windows,部署机器为linux

备份老的jar包

d=`date +"%Y%m%d-%H%M%S"`

cd /home/eccore/app/uat

mv steward-api-3.0.0-SNAPSHOT.jar steward-api-3.0.0-SNAPSHOT-$d.jar

从windows向linux传输文件

cd C:\Windows\System32
pscp.exe -l eccore -pw "!**密码**" -r "E:\sonar\workspace\A网-客户管家项目-后台部署\steward-api\target\steward-api-3.0.0-SNAPSHOT.jar"  eccore@10.130.37.64:/home/eccore/app/uat

杀进程并启动

cd /home/eccore/app/uat

ps -ef | grep java | grep -v grep | awk '{print $2}' | xargs kill -9

sh start.sh

start.sh内容如下

nohup /usr/local/java/jre/bin/java -jar /home/eccore/app/uat/steward-api-3.0.0-SNAPSHOT.jar --spring.profiles.active=uat --hostname=vmt10482-webapiuat -Xms256m -Xmx1024m --logging.level.root=debug >/dev/null 2>&1 &

 

posted @ 2019-05-28 14:03  秋寻草  阅读(692)  评论(0编辑  收藏  举报