前端基于Linux-ssh的自动部署
2020-05-28 本文已影响0人
小石头糖糖
现遇到两个项目共用测试服务器上www目录, 部署过程如下:
- S1: 将其中一个index.html更名为test.html, 则可通过 域名/test.html访问
mv index.html test.html
- S2: 压缩成tar包
tar zcvf test0528.tar.gz *
- S3: 将tar包拷贝到远程主机上 (需密码)
scp -P port test0528.tar.gz root@remote:/home/app/www/.
- S4: 登录ssh (需密码)
ssh root@remote -p port
- S5: 进入www目录下
cd /home/app/www/
- S6: 删除旧的静态资源
rm -rf static
- S7: 将tar包解压缩
tar zxvf test0528.tar.gz
若采用 zip 压缩方式, 则通过 unzip 解压, 如:
unzip test0528-dist.zip
其它常用命令
- 退出ssh登录
exit
- 将dist文件移动到www中
mv dist/ www