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.
23 lines
874 B
23 lines
874 B
# update version in pom.xml
|
|
$pomData = [xml](Get-Content pom.xml)
|
|
$version = $pomData.project.version -split '\.'
|
|
$version[2] = [int]$version[2] + 1
|
|
$version = $version -join '.'
|
|
mvn versions:set -DnewVersion="$version"
|
|
git add pom.xml
|
|
git commit -m "update version to $version"
|
|
|
|
# build
|
|
mvn clean package
|
|
Rename-Item -Path target/digester-$version.jar -NewName "app-$version.jar"
|
|
|
|
# upload
|
|
scp target/app-$version.jar root@192.168.8.10:/app/
|
|
# scp ./app.db root@192.168.8.10:/app/device.db
|
|
|
|
# start
|
|
ssh root:zwsd@192.168.8.10 "killall java"
|
|
ssh root:zwsd@192.168.8.10 "rm /app-java/app.jar"
|
|
ssh root:zwsd@192.168.8.10 "ln -s /app-java/app-$version.jar /app-java/app.jar"
|
|
ssh root:zwsd@192.168.8.10 "nohup /app-java/java/jdk-18.0.2.1/bin/java -jar /app-java/app.jar --spring.profiles.active=test > /app/app.log 2>&1 &"
|
|
ssh root:zwsd@192.168.8.10 "tail -f /app-java/app.log"
|