drone.io v0.8でGithub Enterprise上でのビルドステータスが更新されない問題を直す

この記事は drone.io Advent Calendar 2017 - Adventar の6日目の記事です。

drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。

github.com

Github Enterprise上でのビルドステータスが更新されない問題

drone v0.8を使うとなぜかテストが終わってもpendingステータスのまま更新されなくなりました。

f:id:ashphy22:20171205215157p:plain

その場合は起動時の環境変数 DRONE_HOST を見直してみましょう

environment:
  - DRONE_OPEN=true
  - DRONE_HOST=drone.example.com

もし上のように書いてしまっていた場合は schema を追加しましょう

environment:
  - DRONE_OPEN=true
  - DRONE_HOST=https://drone.example.com

f:id:ashphy22:20171205220458p:plain

きっと直るかも!?