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 &

 

相关文章:

  • 2021-11-28
  • 2022-12-23
  • 2021-07-01
  • 2021-08-07
  • 2021-12-01
  • 2022-12-23
  • 2021-11-22
猜你喜欢
  • 2021-06-15
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
  • 2021-05-17
  • 2022-01-01
  • 2021-09-06
相关资源
相似解决方案