Webhook URL 必须指向 Webhooks 服务(端口 3332)。仅当反向代理将
/.../webhook 路径转发到 Webhooks 服务时,才能使用 API 域名。- 导航到您的 Bitbucket 仓库
- 单击左侧边栏中的”仓库设置”
- 选择”Webhooks”
- 单击”添加 webhook”
-
是时候配置您的 webhook 了:
- 标题:Kodus 代码审查
- URL:输入您想要接收通知的 URL,即您在
.env文件中的GLOBAL_BITBUCKET_CODE_MANAGEMENT_WEBHOOK下放置的 URL - 状态:活动
- SSL/TLS:勾选启用 SSL 验证
- 触发器:选择这些事件:
- 拉取请求(Pull Request)
- 已创建(Created)
- 已更新(Updated)
- 已合并(Merged)
- 已拒绝(Declined)
- 评论已创建(Comment created)
- 拉取请求(Pull Request)
- 单击”保存”
Kodus 只消费 Pull Request 事件 ——
created、updated、merged、declined 和
comment created。仓库、工单和构建状态触发器在到达后即被丢弃,不勾选它们
可以减少 webhook 流量。在 Bitbucket Data Center 上,对应的事件是 pr:opened、pr:modified、
pr:reviewer:updated、pr:comment:added、pr:merged 和 pr:declined。