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
- [Add Configuration]
- 通知したいチャンネルを選んで、Webhook URLを控える
- アイコンは任意だけど僕はテンション上がるので変える
- [Save Integration]
CircleCI側の設定
- 通知したいプロジェクトを選ぶ
- [project settings]→[Chat Notifications]
- SlackのWebhook URLをSaveしたらそれで完了
- 「Hello from CircleCI 」みたいな感じで、最初の通知が来ているか確認する