Gitee 支持将 PHP 项目包发布并自动更新到 packagist.org(主流 PHP 公共包管理平台),并经由 Composer
(PHP包管理器)调用安装。
使用方法
获取 Packagist API Token
访问 https://packagist.org/profile/,在页面上点击「Show API Token」按钮,获取你的 Packagist API Token
。
设置自动更新 WebHook
在需要设置发布和自动更新的 Gitee 仓库下,通过「管理」->「WebHook」添加一个新的 WebHook,配置参考如下:
- URL:https://packagist.org/api/update-package?username=YOUR_PACKAGIST_USERNAME&apiToken=API_TOKEN,其中:
YOUR_PACKAGIST_USERNAME
需要替换为你在 Packagist.org 上的用户名,API_TOKEN
为上文中获得到的Packagist API Token
。 - 密码:无须配置
- 事件勾选
Push
Tag Push
即可。
配置完成后,通过向仓库推送代码或标签。即可触发自动更新到 Packagist.org。
注意事项
为了保证 Packagist.org 收到更新动作时拉取的仓库能正确拉取,在包管理的设置中需要把仓库地址更换为 Gitee 的仓库地址。