You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
666 B

  1. # update version in pom.xml
  2. $pomData = [xml](Get-Content pom.xml)
  3. $version = $pomData.project.version -split '\.'
  4. $version[2] = [int]$version[2] + 1
  5. $version = $version -join '.'
  6. mvn versions:set -DnewVersion="$version"
  7. # build
  8. mvn clean package
  9. # upload
  10. scp target/boditech-$version.jar root@192.168.8.10:/app-java/
  11. # start
  12. ssh root@192.168.8.10 "killall java"
  13. ssh root@192.168.8.10 "rm /app-java/boditech.jar"
  14. ssh root@192.168.8.10 "ln -s /app-java/boditech-$version.jar /app-java/boditech.jar"
  15. ssh root@192.168.8.10 "nohup /app-java/jdk-18.0.2.1/bin/java -jar /app-java/boditech.jar > /app-java/app.log 2>&1 &"
  16. ssh root@192.168.8.10 "tail -f /app-java/app.log"