将gitee PHP项目自动发布到 packagist.org (转)

2021年12月3日09:37:22

gitee使用说明

https://gitee.com/help/articles/4354#article-header0

Gitee 支持将 PHP 项目包发布并自动更新到 packagist.org(主流 PHP 公共包管理平台),并经由 Composer(PHP包管理器)调用安装。

使用前提:

已有 Gitee 和 Packagist.org 帐号
项目为有效的 Composer 工程(根目录存在 composer.json)
Composer 包的数据源使用 Gitee.com 的代码仓库地址

使用方法
获取 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 的仓库地址。

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值