我已经看过Drone 文档在代理后面安装 Drone 并且我已经完全按照说明进行操作,但它仍然不适合我。现在发生的事情是 GitHub 成功向 Drone 发送事件,Drone 的构建工作正常,但构建完成后 GitHub 从未收到响应。因此,GitHub 认为每个构建都永远在“进行中”。
问问题
1007 次
1 回答
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 配置无关。
于 2017-06-24T12:01:28.103 回答