push.sh 473 B

12345678910111213141516171819
  1. mvn clean package -Dmaven.test.skip=true
  2. remote=root@www.xxx.cn
  3. remoteDir=/app/appName/
  4. # 在本地执行的代码,比如上传文件到服务器 scp 本地文件 user@ip:远程目录
  5. scp -r app/target/lib ${remote}:${remoteDir}
  6. scp -r app/target/resource ${remote}:${remoteDir}
  7. scp app/target/*.jar ${remote}:${remoteDir}
  8. # 执行命令
  9. ssh -o StrictHostKeyChecking=no ${remote} > /dev/null 2>&1 << eeooff
  10. cd /app/appName/
  11. sh bin/boot.sh restart
  12. exit
  13. eeooff
  14. echo ok