首页 > 解决方案 > WordPress 插件 github-updater 与 Bitbucket webhook 一起使用

问题描述

我正在尝试使用 WordPress 插件 github-updater 的 API 通过在 Bitbucket 上使用 webhook 来自动化部署。当 webhook 被触发时,它会通过生产服务器上 WordPress 核心中的 admin-ajax.php 调用插件的 API。

当 Bitbucket webhook 运行时,它会收到来自生产服务器的 200 响应,所以我知道它正在通过,但响应正文中没有任何内容,应该有成功消息或错误消息。当然 git pull 也永远不会发生。

我不确定如何继续进行故障排除。该插件的文档说 debug.log 中应该有消息,但没有。我怀疑 admin-ajax.php 甚至没有与插件的 API 进行通信,但我不确定要采取哪些步骤来深入挖掘。

标签: phpwordpressgitbitbucketwebhooks

解决方案


事实证明,子主题中存在阻止 Github Updater 工作的错误。Github Updater 的作者 Andy 非常乐于帮助解决问题。


推荐阅读