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.

22 lines
905 B

1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
  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. git add pom.xml
  8. git commit -m "update version to $version"
  9. # build
  10. mvn clean package
  11. Rename-Item -Path target/a800-$version.jar -NewName "app-$version.jar"
  12. # upload
  13. scp target/app-$version.jar root@192.168.8.10:/app-java/
  14. # scp ./app.db root@192.168.8.10:/app/device.db
  15. # start
  16. ssh root:zwsd@192.168.8.10 "killall java"
  17. ssh root:zwsd@192.168.8.10 "rm /app-java/app.jar"
  18. ssh root:zwsd@192.168.8.10 "ln -s /app-java/app-$version.jar /app-java/app.jar"
  19. ssh root:zwsd@192.168.8.10 "nohup /app-java/jdk-18.0.2.1/bin/java -jar /app-java/app.jar --spring.profiles.active=test --spring.profiles.active=test > /app-java/app.log 2>&1 &"
  20. ssh root:zwsd@192.168.8.10 "tail -f /app-java/app.log"