不格好エンジニア

wordpress.comから引っ越しました。

HerokuにDeploy Hooks を導入してデプロイ通知をHipChatで受け取る

※旧ブログからの転載記事です。

Deploy Hooksを導入する事により、Herokuへのデプロイ通知を受け取る事が可能になります。実際には、メール、BaseCamp、任意のHTTPエンドポイント等、いくつかの通知先を設定できます。

通知手順は、HipChatの公式ドキュメントが最も参考になりました。手順は次の通りです。

まず、ターミナルでアプリケーションのルートディレクトリへ移動します。

ルームIDとauth_tokenを入力します。


heroku addons:add deployhooks:http \
url="https://api.hipchat.com/v1/webhooks/heroku?auth_token=<token>&room_id=<room>"

<token>は.ご自分のAPI auth_tokenで置き換えて下さい。

<room>はメッセージを送信したい部屋のnameもしくはIDで置き換えて下さい。

API

あとは、デプロイしてHipChatのroomを確認してテストを行ってみて下さい。

[参考]

http://help.hipchat.com/knowledgebase/articles/64392-heroku-integration