Linux系统自动部署 Vue 项目过程

关于Linux自动部署 Vue项目步骤。 (ps:不仅只是Vue,任何编译打包都可使用)

我们先分析打包过程:

  1. 拉去最新的代码 (git)
  2. 安装依赖(npm)
  3. 构建打包 (node)
  4. 删除服务器文件夹下的就项目文件
  5. 新打包好的文件复制过去
  6. 成功部署

代码:


# 当前路径 /deploy/data/nginx
# 存放脚本路径 /deploy/data/nginx/shs
# 线上文件 /deploy/data/nginx/pages/
# 代码路径 /deploy/data/nginx/www/

#切换到代码目录
cd ./www

# clone 新的代码
git clone http://www.git.com/project-name.git

# 进入目录
cd project-name

# 安装依赖
npm install

# 打包 
npm run build

# 删除 ngnix 指向的文件夹下得文件
rm -rf /deploy/data/nginx/page/project-name/*

# 将打包好的文件复制过去
mv /deploy/data/nginx/www/project-name/dist/*  /deploy/data/nginx/page/project-name

等待脚本执行完毕,就完成部署!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值