我的博客 您现在的位置是:首页 > 我的博客

制作自己的composer安装包

来源:惠达浪原创 发布时间:2019-09-05 最后更新:2020-06-24 11376已围观

摘要我们经常在开发过程中,通过composer安装一些工具、依赖库等,可是如果这个依赖库是你自己开发的,将来也有可能用在其它项目里,也希望开源被其它小伙伴使用,是不是也想制作一个自己的安装包呢?

自动升级

按以上的步骤,的确是能发行依赖包,但每次你有新的发行版本时,是无法自动同步升级的,也就是说你每次还得点击那个update来升级。不过Packagist提供了自动升级功能,操作如下。

1、复制API token。

位置:Packagist,你的登录名->profile。

image.png

Show出你的令牌之后,复制下来。

2、设置Webhooks。

进入你的github/码云,点击最右边的setting/管理,在设置界面,左侧菜单上可以看到“Webhooks”,点击进入。

githubwebhook.png

码云image.png

3、输入参数。

Payload URL/URL: https://packagist.org/api/github

Content Type(码云没有此选项): application/json

Secret/密码: 你的API Token,就是刚才复制的那个

Which events .../选择事件: Just the push event. / Push

Active/激活: 勾选

最后,Add/添加即可。


现在,每当你创建一个新的发行版本时,github/码云就会自动向Packagist推送一个消息,实时更新包信息。由于composer安装或更新时,是访问Packagist的,因此可以理解为更新了Composer信息。

很赞哦! (473)


站点信息

  • 网站平台ThinkCMF 5.1.5
  • PHP版本:7.3.31
  • QQ交流群: 惠达浪技术交流