vue项目使用shell命令在服务器上拉取代码、打包、更新网站代码

ppylox
·5/9/2021·0 阅读
AI 摘要模型根据正文自动生成,仅供参考

该脚本通过Shell命令实现Vue项目在服务器上的自动化部署:先输出PATH并检查Node版本,克隆或进入vueAdmin仓库执行git pull拉取最新代码,运行npm i安装依赖、npm run build打包;随后将dist目录打包为dist.tar并复制到上级目录,解压后删除旧index.html和static,用新构建文件替换站点代码,最后清理dist及压缩包,完成网站更新。

#!/bin/bash 

#输出当前系统的所有PATH值 

echo $PATH\nnode -v 

git clone https://gitee.com/wilkwo/vueAdmin.git 

cd vueAdmin 

echo "---------pull code--------" 

git pull 

npm i 

npm run build 

sudo rm dist.tar 

sudo tar -cvf dist.tar dist 

sudo cp -rf dist.tar ../ 

cd ../ 

echo "---------显示当前目录---------" 

ls 

tar -xvf dist.tar 

sudo rm -rf index.html 

sudo rm -rf static 

sudo mv -f dist/* ./ 

sudo rm -rf dist 

sudo rm -rf dist.tar

相关文章

评论 (0)

暂无评论,来写第一条吧