CCMenuでdrone.ioのビルド結果を通知させる

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

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

github.com

テストは実行時間が短ければ短いほどよいものですが、時には長い時間がかかるものがあります。

CCMenu はCI環境のビルド状態をメニューバーに通知することができるソフトウェアです。drone.io はCCMenuに対応しています。

設定

表示したいリポジトリごとに以下のURLを設定してください。

<scheme>://<hostname>/api/badges/<owner>/<repo>/cc.xml

f:id:ashphy22:20171212235555p:plain

ビルド時

ビルドが始まるとアイコンが変化します

f:id:ashphy22:20171213000158p:plain

ビルドが終わるとデスクトップ通知が来ます!

f:id:ashphy22:20171213000455p:plain