0
我已经看到Drone documentation将Drone安装在代理之后,我完全按照方向,但它仍然不适合我。现在发生的事情是,GitHub成功地将事件发送给Drone,Drone的构建很好,但GitHub在构建完成时从未收到响应。因此,GitHub认为每个构建都是“进行中”的。无人机构建状态在GitHub中没有更新,一直在等待
我已经看到Drone documentation将Drone安装在代理之后,我完全按照方向,但它仍然不适合我。现在发生的事情是,GitHub成功地将事件发送给Drone,Drone的构建很好,但GitHub在构建完成时从未收到响应。因此,GitHub认为每个构建都是“进行中”的。无人机构建状态在GitHub中没有更新,一直在等待
无人机做它建立得很好,但是当你安装和配置,你需要设置
DRONE_HOST
环境变量无人机服务器GitHub上从来没有收到响应 当构建完成
[1]。 Drone使用这个环境变量来确定自己的公共地址,以便它可以使用正确的URL向GitHub发布状态更新。
DRONE_HOST=https://drone.yourcompnay.com
如果这个值丢失或没有正确配置无人机将无法更新GitHub的状态,从而导致以下错误日志:
level=error msg="error setting commit status for octocat/hello-world/244"
请注意,nginx的这个问题是不相关组态。
我明白了。我碰巧从Drone 0.5(其中不需要DRONE_HOST变量)更新为0.7,并添加了Nginx反向代理。这是我的错误,不能缩小问题出现的位置。谢谢! – xordspar0