なんかwerckerのslack通知方法がころころ変わっていて参考になるか怪しかったので、メモがてら現時点での最新版を書いておこうかなと思います
環境
- Ruby:2.4.0
- Rails: 5.0.1
方法
- slackからIncoming Webhooks用のURLを取得してコピー
- werckerでで通知させたいApplicationsを開く
- <> Environmentタブを開く
- Keyは適当に決める(例:SLACK_WEBHOOK_URL)
- Valueには、先ほどのSlackのURLを貼り付ける。(https://hooks.slack.com/services/hoge/foo/... みたいなやつね)
- protectedにチェック入れるとbuild時のログに残らなくなります。
- wercker.ymlを編集して通知を飛ばすように
- step-pretty-slack-notifyを使いました。
- 詳しいオプションとかは公式サイト見てください
wercker.yml
# Slackに結果を飛ばす
after-steps:
- wantedly/pretty-slack-notify:
webhook_url: $SLACK_WEBHOOK_URL # 上で設定したkeyを入れる
これでslackに通知が飛ぶはず・・・