一応ここに全部書いてある
slackのtoken取得
- トークンの取得はIncoming WebHooksから行う
https://各ドメイン.slack.com/services/new/incoming-webhook
から
- nortification送りたいチャンネルを選択し
-
Add Incoming WebHooks
をクリック
- トークンが作成されるのでコピー
- サイドバーの
TOKEN
と書いてある箇所にtokenが表示されてるのでコピー
werckerのtoken設定
- ApplicationのPipelineにtokenをペーストする
-
ENVIRONMENT VARIABLE
に適当な名前を付ける
-
ENVIRONMENT VARIABLE
で付けた名前はwercker.yml
内で変数として使用できる
-
text
のvalue
にコピーしたtokenをペースト -
protected
にチェックをしておく
wercker.ymlに必要な記述を行ってビルド
今回はwantedlyの方が作ったstep-pretty-slack-notifyというのを使用している
記述はこんな感じ。適宜修正してください
after-steps:
- wantedly/pretty-slack-notify:
team: foobar
token: $SLACK_API_TOKEN
channel: general
こんな感じで通知されます