无人机构建状态未在GitHub中更新,永远未决

时间:2017-06-22 02:18:17

标签: drone.io

我已经看到Drone documentation在代理服务器后面安装了Drone,我完全按照指示行事,但它仍然不适合我。现在发生的事情是GitHub成功向Drone发送事件,Drone的构建很好,但GitHub在构建完成时从未收到响应。因此,GitHub认为每一个构建都在进行中#34;永远。

1 个答案:

答案 0 :(得分:3)

  

Drone的构建很好,但GitHub从未收到响应   当构建完成时

安装和配置Drone服务器时,需要设置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/