首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Drone忽略pullrequest:从bitbucket云发送的已创建webhook

Drone忽略pullrequest:从bitbucket云发送的已创建webhook
EN

Stack Overflow用户
提问于 2021-01-13 03:24:17
回答 1查看 364关注 0票数 0

我的无人机CI服务器为私有bitbucket云存储库上的几个事件配置了一个webhook,这些事件中有几个与拉取请求相关的事件(创建、更新、拒绝等)。我在我的存储库上配置了以下管道

代码语言:javascript
运行
复制
# .drone.yml
kind: pipeline
type: docker
name: default
steps:
- ...

trigger:
  event:
  - pull_request

我希望这个管道在我打开一个pull请求时被执行,但这并没有发生,相反,drone输出了以下消息

代码语言:javascript
运行
复制
{"level":"debug","msg":"webhook ignored","time":"..."}

{"fields.time":"...","latency":...,"level":"debug","method":"POST","msg":"","remote":"...","request":"/hook?secret=...","time":"..."}

当我拒绝或触发其他与pull请求相关的事件时,我通过调试消息看到drone正在正确地接收它们。当我使用push事件触发管道时,它被正确执行,并且结果被传递到bitbucket而没有问题。当我比较拉取请求拒绝事件(被无人机正确检测到)和拉取请求创建事件(被无人机忽略)的头部(请求和响应)时,两者看起来非常相似。

Drone版本: 1.10.1 Docker runner版本: 1.6.2

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-13 16:29:38

Drone目前不支持pull request events for bitbucket cloud

Bitbucket也有关于这一点的an open issue

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65690707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档