搭建本地 packagist 平台

搭建平台按照 3.4. 使用 Satis 处理私有仓库 | 官方文章 |《Composer 中文文档 2018》 这个文档来进行, 因为 2.0 版本支持的是 docker 方式, 这里暂时不做赘述

编写代码

编写代码, 完成单元测试
创建 代码仓库
推送代码

更新 satis 文件

  1. {
  2. ...
  3. "repositories": [
  4. {
  5. "type": "vcs",
  6. "url": "git@codeup.aliyun.com:dadi/poppy/ext-alipay.git"
  7. },
  8. {
  9. "type": "vcs",
  10. "url": "git@codeup.aliyun.com:dadi/poppy/ext-im.git"
  11. }
  12. ],
  13. "require": {
  14. "poppy/ext-alipay": "*",
  15. "poppy/ext-im": "*"
  16. },
  17. ...
  18. }

让服务器支持代码拉取并自动执行包命令

代码的自动拉取可以参考文章 : 设置 SSH 安全通过密钥,免密码登录服务器或拉取代码