30 lines
		
	
	
		
			811 B
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			811 B
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
| @echo off
 | |
| 
 | |
| :: 1. 设置动态参数
 | |
| set REMOTE_IP=119.29.151.152
 | |
| set REMOTE_PORT=22101
 | |
| set REMOTE_PATH=/tmp
 | |
| set REMOTE_USER=ubuntu
 | |
| set DEPLOY_SCRIPT=/home/ubuntu/deploy_html.sh
 | |
| 
 | |
| :: 3. 将 ZIP 包传输到 Linux 服务器
 | |
| echo Copying ZIP file to Linux server...
 | |
| call scp -P %REMOTE_PORT% h5.zip syAdmin.zip %REMOTE_USER%@%REMOTE_IP%:%REMOTE_PATH%
 | |
| 
 | |
| :: 检查 SCP 命令是否成功
 | |
| IF %ERRORLEVEL% NEQ 0 (
 | |
|     echo File transfer failed, exiting...
 | |
|     exit /b %ERRORLEVEL%
 | |
| )
 | |
| 
 | |
| :: 4. 通过 SSH 运行 deploy.sh 脚本
 | |
| echo Running deploy_html.sh script on Linux server...
 | |
| call ssh -p %REMOTE_PORT% %REMOTE_USER%@%REMOTE_IP% "bash %DEPLOY_SCRIPT%"
 | |
| 
 | |
| :: 检查 SSH 命令是否成功
 | |
| IF %ERRORLEVEL% NEQ 0 (
 | |
|     echo Failed to start the application, exiting...
 | |
|     exit /b %ERRORLEVEL%
 | |
| )
 | |
| 
 | |
| echo Deployment successful! | 
