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