Continuous integration Drone忽略pullrequest:从bitbucket云发送创建的webhook
My drone CI server为私有bitbucket云存储库上的多个事件配置了webhook,其中包括多个与请求相关的事件(创建、更新、拒绝等)。我在我的存储库上配置以下管道Continuous integration Drone忽略pullrequest:从bitbucket云发送创建的webhook,continuous-integration,bitbucket,drone,drone.io,bitbucket-cloud,Continuous Integration,Bitbucket,Drone,Drone.io,Bitbucket Cloud,My drone CI server为私有bitbucket云存储库上的多个事件配置了webhook,其中包括多个与请求相关的事件(创建、更新、拒绝等)。我在我的存储库上配置以下管道 # .drone.yml kind: pipeline type: docker name: default steps: - ... trigger: event: - pull_request 我希望在打开pull请求时执行此管道,但这不会发生,相反,drone会输出以下消息 {"leve
# .drone.yml
kind: pipeline
type: docker
name: default
steps:
- ...
trigger:
event:
- pull_request
我希望在打开pull请求时执行此管道,但这不会发生,相反,drone会输出以下消息
{"level":"debug","msg":"webhook ignored","time":"..."}
{"fields.time":"...","latency":...,"level":"debug","method":"POST","msg":"","remote":"...","request":"/hook?secret=...","time":"..."}
当我拒绝或触发其他pull请求相关事件时,我通过调试消息看到drone正在正确接收它们。
当我用push事件触发管道时,它被正确执行,结果将毫无问题地传递给bitbucket。
当我比较拉请求拒绝事件(由无人机正确检测)和拉请求创建事件(由无人机忽略)的标题(请求和响应)时,两者看起来非常相似
无人机版本:1.10.1
Docker runner版本:1.6.2目前不支持无人机
Bitbucket对此也有自己的看法