readthedocs 与 gitee 集成 webhooks

本文介绍如何解决Gitee与Readthedocs集成时Webhook格式不匹配的问题,并提供了一个手动触发文档构建的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为 giteewebhook 请求发送的格式与 readthedocs 所需要求的格式不匹配,因此下面文章中的操作步骤不再可用。

经查阅 readthedocs 官方文档,可以手工发送 webhook 请求,经测试可用,格式如下:

curl -X POST -d "branches=dev" -d "token=1234" https://readthedocs.org/api/v2/webhook/example-project/1/

参考:

Webhooks

下文已失效,请勿参考

gitee 上托管 readthedocs 上文档的源代码。当源代码更新后,通过 webhooks 通知 readthedocs 重新构建文档,使文档始终保持更新。

readthedocs 操作步骤

readthedocs 项目的主页上,点击“ Admin ”

这里写图片描述

在左边的菜单列表中,选择“ Integration ”

这里写图片描述

点击右边的“ Add Integration ”按钮:

这里写图片描述

“ Integration ”下拉列表框中,选择“ Generic API Incoming webhook ”

这里写图片描述

在结果页面中,记录下 webhookURL ,如下图红色框中内容所示。该 URL 将用在 gitee 中,详见后续步骤说明。

这里写图片描述

gitee 操作步骤

在代码库主页点“ 管理 ”,在左边菜单列表选“WebHooks”,在右边的“WebHooks设置”窗口点“添加”按钮:

这里写图片描述

在弹出的“ 添加 Web Hooks ”窗口中,将 readthedocs 中记录 webhookURL ,填写入 URL 文本框。注意: URLhttps:// 开头。
仅需要选中“PUSH” 事件选项。点击“提交”,设置完成。

这里写图片描述

最后,在“WebHook 设置”窗口,点击刚添加的webhook“测试”按钮,测试 webhook 是否生效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值