无人机构建状态未在 GitHub 中更新,永久挂起



我已经看到了在代理后面安装 Drone 的 Drone 文档,并且我已经完全按照说明进行操作,但它仍然不适合我。现在发生的事情是GitHub成功地将事件发送到Drone,Drone可以很好地完成构建,但是GitHub在构建完成后从未收到响应。因此,GitHub 认为每个构建都永远"正在进行中"。

无人机的构建做得很好,但GitHub从未收到响应 当构建完成时

安装和配置无人机服务器时,您需要设置DRONE_HOST环境变量 [1]。Drone 使用此环境变量来确定自己的公共地址,以便它可以使用正确的 URL 将状态更新发布到 GitHub。

DRONE_HOST=https://drone.yourcompnay.com

如果缺少此值或未正确配置此值,则 Drone 将无法更新 GitHub 状态,从而导致以下错误日志:

level=error msg="error setting commit status for octocat/hello-world/244"

请注意,此问题与nginx配置无关。

[1] http://docs.drone.io/installation/

相关内容

  • 没有找到相关文章

最新更新