オープンソース版Droneでビルドの開始・終了をHipChatへ通知する方法

オープンソース版Droneでビルドの開始・終了をHipChatへ通知する方法を記載します。

ビルド対象リポジトリの.drone.ymlに以下を記載します。

notify:
  hipchat:
    room: xxxx
    token: xxxxxxxxxxxxxxxx
    on_started: true
    on_success: true
    on_failure: true

roomにはHipChatのRoom名もしくはRoomのAPI IDを指定します。tokenにはHipChatのAPI Auth Tokenを指定します。

on_startedにtrueを指定すると、ビルド開始時に以下のような通知メッセージが送信されます。

f:id:kysd:20140212232651p:plain

on_successにtrueを指定すると、ビルド成功時に以下のような通知メッセージが送信されます。

f:id:kysd:20140212232657p:plain

on_failureにtrueを指定すると、ビルド失敗時に以下のような通知メッセージが送信されます。

f:id:kysd:20140212232641p:plain