Edited at

CircleCIの結果をSlackに通知する

More than 1 year has passed since last update.


circle.ymlの準備

circle.ymlファイルを作って、プロジェクトRoot直下に置く。


CircleCI側の準備

GitHubアカウントがあればSign upできる。

https://circleci.com/


プロジェクトを追加

[Add Projects] からCIしたいリポジトリ選んでビルド!

https://circleci.com/add-projects

これで以降pushを契機にCIが走るようになる。


Slack側の設定


Slack側の設定

integrationにCircleCIを追加する

https://my.slack.com/apps

https://my.slack.com/apps/A0F7VRE7N-circle-ci


  1. [Add Configuration]

  2. 通知したいチャンネルを選んで、Webhook URLを控える

  3. アイコンは任意だけど僕はテンション上がるので変える

  4. [Save Integration]


CircleCI側の設定


  1. 通知したいプロジェクトを選ぶ

  2. [project settings]→[Chat Notifications]

  3. SlackのWebhook URLをSaveしたらそれで完了

  4. 「Hello from CircleCI 」みたいな感じで、最初の通知が来ているか確認する