概要
Jenkins の結果を Slack に通知してみました
環境
- CentOS 7.3
- Jenkins 2.46.1
Slack にアプリ追加
Jenkins アプリを追加しましょう
追加したら通知するチャネルを入力します
追加が完了すると次の画面で Jenkins 側の設定も詳細に教えてくれます
ここでは Step3 の「Team Domain」「Integration Token」をメモしておきます
Jenkins のプラグインの追加
プラグインの追加から Slack Notification Plugin を追加します
インストール後は再起動なしで OK です
ビルドの設定
「ビルド後の処理」で「Slack Notifications」を追加します
どのイベントを通知するか設定することができます
基本は全部チェックで OK だと思います
カスタムの設定画面を開きます
先程取得した「Team Domain」「Integration Token」を「Team Subdomain」「Integration Token」にそれぞれ入力します
Project Channel に通知するチャネルを入力します
シャープからちゃんと入力するようにしてください
Include Custom Message にチェックを入れてメッセージを入力すると一緒に Slack に通知することができます
動作確認
ビルドを実行してみましょう
成功するビルドだと以下のように表示されれば OK です
最後に
Jenkins のビルド結果を Slack に通知する方法を紹介しました
ドキュメントがだいぶ揃っているのでかなり簡単に追加できました
今回はビルドごとにトークンやドメインを設定しましたが、Jenkins の設定で共通の設定を行うことができるので、常に同じチーム、チャネルに通知する場合はそっちで設定したほうが良いと思います
0 件のコメント:
コメントを投稿