【问题标题】:Drone.io failed to received webhook from GitHub, but It's work if I send webhook payload manuallyDrone.io 无法从 GitHub 接收 webhook,但如果我手动发送 webhook 有效负载,它就可以工作
【发布时间】:2018-10-15 09:39:25
【问题描述】:

我已经使用 Drone 作为 CI/CD 一年了。但是今天我的无人机服务器突然无法从 GitHub 接收到 webhook。

所以我去了存储库中 GitHub 的 webhook 部分。我看到了这个

但奇怪的是,如果我使用与 GitHub 相同的有效负载尝试发送到我的无人机服务器。它实际上是工作。并且构建照常成功。

有人对这个问题有任何想法吗?因为它只是突然发生的(过去一个月没有更改配置)。

【问题讨论】:

  • 您检查过您的无人机服务器日志吗?如果处理 webhook 时出错,drone 将始终写入服务器日志(docker logs )。如果您在日志中看不到任何内容,则表明 webhook 甚至没有到达服务器,这可能意味着您在无人机服务器的上游存在问题。请发布服务器日志,并可以提供进一步的建议。

标签: drone.io


【解决方案1】:

我找到了解决问题的方法。只需将 GitHub webhook 中的内容类型更改为 application/json 即可恢复正常工作!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 2015-10-03
    • 1970-01-01
    • 2019-10-03
    • 2023-01-25
    • 2020-03-07
    • 2020-04-24
    相关资源
    最近更新 更多