Bitbucket Cloud能否为Webhook事件负载添加自定义数据?
Bitbucket Cloud Webhook 自定义内容添加说明
结论:Bitbucket Cloud 原生Webhook不支持直接给事件负载添加自定义字符串,也无法设置自定义HTTP头部
Bitbucket Cloud的Webhook事件负载是平台按事件类型预定义好的,控制台和配置界面里没有提供修改负载、添加自定义字段的入口;HTTP请求头部也是平台固定生成的,仅包含验证、事件标识这类标准头部,无法手动添加自定义项。
如果需要实现这个需求,有两个可行的替代方案:
- 搭建中间代理服务:先让Bitbucket把Webhook请求发到你自己的代理服务上,在代理里修改请求体(插入自定义字符串)或者添加自定义HTTP头部,再转发到最终的目标服务。
- 借助Bitbucket Pipelines:如果你的场景和代码构建、部署相关,可以在Pipelines中监听对应事件,然后自定义构造包含所需字符串的请求,直接调用目标Webhook地址。
内容的提问来源于stack exchange,提问作者Gestalt
相关产品推荐
相关产品推荐

