Browse Source

添加发布脚本

master
sige 2 years ago
parent
commit
2a03ace3a8
  1. 9
      pom.xml
  2. 19
      publish.ps1

9
pom.xml

@ -7,7 +7,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.dreamworks</groupId>
<artifactId>boditech</artifactId>
<version>0.0.1-SNAPSHOT</version>
<version>0.0.12</version>
<name>boditech</name>
<description>boditech</description>
@ -59,6 +59,13 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<configuration>
<generateBackupPoms>false</generateBackupPoms>
</configuration>
</plugin>
</plugins>
</build>
</project>

19
publish.ps1

@ -0,0 +1,19 @@
# 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"
# build
mvn clean package
# upload
scp target/boditech-$version.jar root@192.168.8.10:/app-java/
# start
ssh root@192.168.8.10 "killall java"
ssh root@192.168.8.10 "rm /app-java/boditech.jar"
ssh root@192.168.8.10 "ln -s /app-java/boditech-$version.jar /app-java/boditech.jar"
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 &"
ssh root@192.168.8.10 "tail -f /app-java/app.log"
Loading…
Cancel
Save