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