scp 方式
构建项目 zip
上传到服务器,这样文件体积比较小。注意别把 .git 文件打包进去了。
SCP D:\gitee\ums-server-h5\dist\ROOT.zip root@42.192.74.192:/usr/share/tomcat/webapps/ROOT.zip
解压缩
yum install -y zip unzip
unzip *.zip
感觉这样比较麻烦,而且还要考虑排除 .git .idea 等本地文件。
于是,自然想到了使用 git,这样比较方便。
rz 方式
远程连接
使用 ssh 工具连接服务器
安装 rz
检查是否安装rz sz,
$ rpm -qa | grep sz
$ rpm -qa | grep rz
没有安装使用yum install命令安装。
执行 rz
选择需要上传到服务器的文件,等待上传完成即可。
解压脚本
- deploy_h5.sh
echo "4.1 remove old ROOT start..."
rm -rf css
rm -rf fonts
rm -rf img
rm -rf js
rm -rf WEB-INF
rm -rf index.html
echo "4.2 remove old ROOT done..."
echo "5.1 cp OOT start..."
unzip ROOT.zip
rm -f ROOT.zip
echo "5.2 cp ROOT done..."
echo "6.1 TOMCAT restart ..."
systemctl restart tomcat
echo "6.2 TOMCAT restart DONE..."
rm -rf css
rm -rf fonts
rm -rf img
rm -rf js
rm -rf WEB-INF