Herokuのデプロイ結果をSlackに通知する

公開日時
更新日時

Automatic deploysを使ってgit pushするとHerokuにデプロイされるようにしていたが、デプロイがいつ完了したかを知りたかったのでSlack通知する方法を調べた。

検索するとWebhook Addonをインストールする記事がいくつか見つかったので試してみたが、うまく動かなかった。

Herokuには専用のSlackAppがあったのでこちらを使ってみることにした。

アプリケーション側では事前にpipelineを作っておく。

SlackにHerokuAppインストール後、ログイン連携を実施。

/h login

以下でsample-app-pipelineの通知が#notificationチャンネルに通知されるようになる。

/h route sample-app-pipeline to #notification

最近のデプロイ状況は以下で確認できる。

/h releases sample-app-pipeline

参考


Related #tool