2017-06-22 7 views
0

ドローンをプロキシの背後にインストールするためにDrone documentationが表示されていますが、指示に正確に従っていますが、それでもまだ機能しません。 GitHubがDroneにイベントを送信すると、Droneは正常にビルドされますが、GitHubはビルドが完了したときに応答を受け取ることはありません。その結果、GitHubはすべてのビルドが永遠に "進行中"であると考えています。GitHubでドローンビルドステータスが更新されず、永久に保留中

答えて

3

ドローンは、うまく構築さんが、あなたは[1] DRONE_HOST環境変数を設定する必要がドローン・サーバをインストールして設定すると、ビルドが

を終了するとGitHubのは、応答 を受けることはありません。この環境変数は、独自のパブリックアドレスを決定するためにDroneによって使用されるため、正しいURLを使ってGitHubにステータス更新をポストすることができます。

DRONE_HOST=https://drone.yourcompnay.com 

この値が欠落しているか、正しくドローンは、次のエラーログで、その結果、GitHubのステータスを更新するために失敗するように構成されていない場合:

level=error msg="error setting commit status for octocat/hello-world/244" 

この問題はnginxのに関連していないことに注意してください構成。

[1] http://docs.drone.io/installation/

+0

です。私はDrone 0.5(DRONE_HOST変数が必要ない場所)からNginxリバースプロキシを追加した同じ日に0.7に更新しました。それは問題がどこに来たのかを絞り込んでいない私の間違いです。ありがとう! – xordspar0

関連する問題