composer配合github发布管理代码包

前言

今日使用composer结合github管理代码包过程,方便往后须要,特此记录git

流程

1 最大同性交友网站github建立本身项目,在本身项目新增composer.json文件github

2 composer注册本身帐号web

3 提交包到composer,输入框放入github项目网址json

提交成功页面
api

4 通过一杯茶时间,命令行输入服务器

composer search guandeng/mvc,看到下图表示别人能够下载你的代码
mvc

5 composer require guandeng/mvc:dev-master 下载本身包到本地composer

6 多版本切换流程post





7 更新版本composer require --prefer-dist guandeng/mvc网站

以上,发布本身包的功能已经实现,问题来了,github代码更新后自动怎么同步到composer,要实现自动更新请往下看

1 打开https://packagist.org/profile/ 获取包API_TOKEN

2 到github添加监听webhook


注:Payload Url是你要部署服务器网址,每次push后都会往这个地址post数据,网址格式以下
https://packagist.org/api/bitbucket?username=USERNAME&apiToken=API_TOKEN

  • API_TOKEN替换成你的tocken
  • USERNAME替换成composer登入帐号
  • secret 你的composer登入密码

3 添加完毕后结果,右下角看到版本号证实大功告成

相关文章
相关标签/搜索