windos 环境使用 bat 脚本打包并上传至 linux 服务器。
安装 复制下载文件到 C:\Windows\System32 下
后台 jar 包上传至服务器 bat 代码:
@echo off
rem 设置打印的中文不乱码
chcp 65001
rem 服务器IP
set ip=192.168.132.12
rem 服务器密码
set password=123456
echo "pack start ......"
F:
cd F:\gitWork\bat-domo\platform-frame\platform-frame-web
call mvn clean install -Dmaven.test.skip=true
echo "传输到linux服务器/application/server目录下..."
rem 拷贝文件完整路径
set wechat=F:\gitWork\bat-domo\platform-frame\platform-frame-web\platform-web-wechat-app\target\platform-web-wechat-app-1.0.jar
set wechatSeller=F:\gitWork\bat-domo\platform-frame\platform-frame-web\platform-web-wechat-app-seller\target\web-wechat-app-seller-1.0.jar
rem 推送文件到服务器
pscp -pw %password% %wechat% root@%ip%:/application/server
pscp -pw %password% %wechatSeller% root@%ip%:/application/server
echo "远程调用服务器上的sh脚本..."
plink -batch -pw %password% root@%ip% /application/server/stopService.sh
echo y | plink -ssh root@%ip% "exit"
@cmd.exe
exist
前端 vue 打包上传服务器 bat 代码:
@echo off
rem 设置打印的中文不乱码
chcp 65001
rem 服务器IP
set ip=192.168.132.12
rem 服务器密码
set password=123456
echo "pack start ......"
F:
cd F:\gitWork\bat-domo\front
call yarn build:test
cd F:\gitWork\bat-domo\front-channel
call yarn build:test
echo "pack end ......"
rem 使用 360 压缩文件
F:
rem 使用 360 压缩安装目录
cd F:\Program Files (x86)\360\360zip\
echo "compressed files start ......"
call 360zip.exe -ar F:\gitWork\bat-domo\front\admin F:\gitWork\bat-domo\front\admin.zip
call 360zip.exe -ar F:\gitWork\bat-domo\front-channel\adminChannel F:\gitWork\bat-domo\front-channel\adminChannel.zip
echo "compressed files end ......"
echo "push server address /application/server catalog ......"
rem 拷贝文件完整路径
set adminChannel=F:\gitWork\bat-domo\front-channel\adminChannel.zip
set admin=F:\gitWork\bat-domo\front\admin.zip
pscp -pw %password% %adminChannel% root@%ip%:/application/webAdmin
pscp -pw %password% %admin% root@%ip%:/application/webAdmin
echo "push end ......"
rem echo "启动,远程调用linux服务器上的sh脚本..." 解压脚本暂时不能执行,原因为找到
rem plink -batch -pw %password% root@%ip% /application/webAdmin/start.sh
echo y | plink -ssh root@%ip% "exit"
@cmd.exe
exist