工程管理系列----去除vendor追踪,将composer纳入管理

  • 一句出彩的总结: 将运行 Composer 纳入工程引导并给 composer 单独的 php.ini

2020-04-01:今天的任务是完成 本地 - 测试 - 线上 三端代码的同步

同步 测试服代码与本地代码

查看 测试服 版本git branch -v
查看已追踪的文件git ls-files
删除追踪文件(vendor)git rm –cached -r vendor
提交 (测试服) 代码git add && git commit -m 测试服修改 && git push
(本地 dev) 合并分支git merge dev -Xtheirs(ours)
删除 (本地 dev) 分支git branch -d dev
(本地) 拉取代码git pull origin master

目录

一句出彩的总结: 将运行 Composer 纳入工程引导,并给 composer 单独的 php.ini

同步 测试服代码与本地代码

同步正式服务器

划个重点:composer 应当纳入工程管理,并且应当享有单独的 php 配置


vscode 处理冲突右边线上的,左边本地的
提交 (本地)git add . && git commit -m 本地
推送 (本地)git push origin master
(线上) 更新git pull origin master
(本地) 及 (线上) 更新依赖composer install
  • 线上给 composer php 的单独配置,即允许执行 proc_open 等 php 禁用函数。

同步正式服务器

  • 步骤同上

划个重点:composer 应当纳入工程管理,并且应当享有单独的 php 配置

最后来个 线上更新依赖 的命令(小彩蛋):

sudo -u www php -c /www/server/php/etc/php_composer.ini /usr/bin/composer install

或者

sudo -u www php -d disable_functions= /usr/bin/composer install

至此线上本地的代码更新完毕,有需要完善的地方,还望各位不吝指出,有好的 CI/CD 实践教程的也可以分享学习一波

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值