Webhooks
Gitea支持用于仓库事件的Webhooks。这可以在仓库管理员在设置页面 /:username/:reponame/settings/hooks
中进行配置。Webhooks还可以基于组织和整个系统进行配置。
所有事件推送都是 POST 请求。目前支持:
- Gitea (也可以是 GET 请求)
- Gogs
- Slack
- Discord
- Dingtalk(钉钉)
- Telegram
- Microsoft Teams
- Feishu
- Wechatwork(企业微信)
- Packagist
事件信息
警告:自 Gitea 1.13.0 版起,payload 中的 secret
字段已被弃用,并将在 1.14.0 版中移除:https://github.com/go-gitea/gitea/issues/11755
以下是 Gitea 将发送给 payload URL的事件信息示例:
X-GitHub-Delivery: f6266f16-1bf3-46a5-9ea4-602e06ead473
X-GitHub-Event: push
X-Gogs-Delivery: f6266f16-1bf3-46a5-9ea4-602e06ead473
X-Gogs-Event: push
X-Gitea-Delivery: f6266f16-1bf3-46a5-9ea4-602e06ead473
X-Gitea-Event: push