8.4. 使用 Deployer 部署(上)

本教程最新版为 8.x,当前版本已放弃维护,请阅读最新版本!

Deployer 部署工具

在上一节我们用纯手工的方式完成了首次代码部署,如果之后有新的代码变更,我们需要做以下操作:

  1. ssh 登录到服务器;
  2. 使用 git 命令更新代码仓库;
  3. 如果有 composer 依赖变更,需要执行 composer install
  4. 如果 .env 文件有变更,需要通过 scp 或者 vim 修改;
  5. 如果有数据库变更,需要执行 php artisan migrate
  6. 如果有队列相关的代码变更,需要执行 php artisan queue:restart
  7. 如果有 Nodejs 依赖变更,需要执行 yarn;
  8. 如果有前端代码变更,需要执行 yarn build

如果用纯手工的方式部署会有以下问题:

  1. 容易遗漏步骤或者误操作;
  2. 在部署过程中站点可能不可用;
  3. 如果有多台服务器需要部署则会加剧上述两个问题。

为了解决这些问题,本节我们将要学习 Deployer 这个部署工具,...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 0

暂无话题~