loemkie 3 weeks ago
parent
commit
8d97d12d42
3 changed files with 26 additions and 11 deletions
  1. 2 11
      deploy.bat
  2. 14 0
      package.bat
  3. 10 0
      upload.bat

+ 2 - 11
deploy.bat

@@ -1,11 +1,2 @@
-@echo off
-REM 设置变量
-set "REMOTE_HOST=8.138.18.76"
-set "USERNAME=root"
-set "ZIP_FILE=/home/park/dist.zip"
-set "PRIVATE_KEY=C:\Users\loemk\.ssh\id_rsa"
-scp ./target/parking-server.jar %USERNAME%@%REMOTE_HOST%:/home/park/
-REM 使用 ssh 连接到远程服务器并执行命令
-ssh -i %PRIVATE_KEY% %USERNAME%@%REMOTE_HOST% "cd /home/park/ && ./start.sh"
-echo 部署后端完成!
-pause
+call package.bat
+call upload.bat

+ 14 - 0
package.bat

@@ -0,0 +1,14 @@
+@echo off
+REM 设置变量
+REM 设置 JAVA_HOME 环境变量
+set JAVA_HOME=C:\Program Files\Java\jdk-17
+
+REM 将 JAVA_HOME 添加到 PATH 环境变量
+set PATH=%JAVA_HOME%\bin;%PATH%
+
+REM 打印 JAVA_HOME 和 PATH 以验证
+echo JAVA_HOME is set to %JAVA_HOME%
+echo PATH is set to %PATH%
+mvn clean package -Dmaven.test.skip=true -DskipTests
+echo package success
+start upload.bat>>upload.log

+ 10 - 0
upload.bat

@@ -0,0 +1,10 @@
+echo upload...
+set "REMOTE_HOST=8.138.18.76"
+set "USERNAME=root"
+set "ZIP_FILE=/home/park/dist.zip"
+set "PRIVATE_KEY=C:\Users\loemk\.ssh\id_rsa"
+scp ./target/parking-server.jar %USERNAME%@%REMOTE_HOST%:/home/park/
+REM 使用 ssh 连接到远程服务器并执行命令
+ssh -i %PRIVATE_KEY% %USERNAME%@%REMOTE_HOST% "cd /home/park/ && ./start.sh"
+echo deploy success
+pause