Werckerのビルド結果をWebHook経由で通知するstepを作りました
最近、WerckerというCIサービスを使っています。Github上のプロジェクトをHerokuに自動デプロイする設定も簡単にできるし、UIも格好いいので気に入っています。 ただ、ビルド結果をWebhookで通知できず、他のサービスとの連携が不便だったので、それをするstep*1を作りました。
公開ページ
使い方
wercker.yml
に以下のように書きます。
build: after-steps: - mzp/http-notify: url: $HOOK_URL
その後、Settings->Pipeline->Add new variableで変数を追加します。
通知はPOSTで行なわれます。渡されるパラメータはREADMEを参照ください。
おまけ: 感想
- 基本シェルスクリプトなのですごい簡単。Create your own step.を読めばすぐ書ける。
- stepのページにReadmeを表示するには
README.md
をコミットしとかないといけない。README.mkdn
ではダメ。 - 「動かないー」とTwitterで叫んでたら、ステッカー貰えることになりました:)