在Gitee 企业版不断发展的同时,Gitee 社区版也没有停止前进的脚步。 Gitee 现在支持将PHP 包发布并自动更新到packagist.org,并通过Composer 调用安装,使得在Gitee 中更新PHP 包的体验更加流畅。
如何在 Gitee 上进行 Packagist 自动更新
使用前提
如果您已有Gitee 和Packagist.org 帐户项目作为有效的Composer 项目(composer.json 存在于根目录中)
获取 Packagist API Token
转至https://packagist.org/profile/并选择API 单击显示令牌按钮。在页面上,获取Packagist API 令牌。
设置自动更新 WebHook
通过Admin - 在需要配置发布和自动更新的Gitee仓库下添加一个新的WebHook。配置参考为:
网址:https://packagist.org/api/update-package?username=YOUR_PACKAGIST_USERNAMEapiToken=API_TOKEN
YOUR_PACKAGIST_USERNAME 必须替换为您的Packagist.org 用户名。
API_TOKEN 是上面获取的Packagist API 令牌。
密码:无需设置事件。只需检查推送和标签推送即可。配置 后,您可以通过将代码或标签推送到您的仓库来触发Packagist.org 自动更新。
该功能现已在Gitee 中完全可用,可供PHP 开发人员使用。
关于 Packagist
Packagist 是一个PHP 包存储库。
与Python 的PypI、Ruby 的Bundler 和Node.js 的Npm 一样,Packagist 是PHP 开发人员在日常开发中经常使用的软件包存储库。
Packagist 可以让PHP 开发者更加方便、安全地获取各种Composer 包,也可以将自己的项目发布到Packagist 供其他开发者使用。
版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。