Redmineの更新をプラグインでSlackに通知する

Redmineでチケットを更新した内容をSlackに通知するべく、プラグインを追加・設定してみます。

環境

設定手順

今回使用するのはこちらのプラグインです。 github.com

それでは早速プラグインをインストールしてみます。

cd /var/lib/redmine/plugins/
git clone https://github.com/sciyoshi/redmine-slack.git redmine_slack
bundle install
rake redmine:plugins:migrate RAILS_ENV=production
service httpd restart

続いてSlack側で左サイドメニューの「App」を選択。 f:id:thdy:20181006231007p:plain

「incoming webhook」を検索してインストールします。 f:id:thdy:20181006231222p:plain

「設定を追加」ボタンから通知するチャンネルを選択して「着信Webフックインテグレーションの追加」を選択。 f:id:thdy:20181006231410p:plain

発行されたWebhook URLをコピーしておきます。 f:id:thdy:20181006231723p:plain

Redmine側で「管理」→「プラグイン」→「Redmine Slack」を開き、先程コピーしたURLを貼り付けるなど設定を行います。 f:id:thdy:20181006232227p:plain

設定はこれで完了。試しにチケットを追加してみると、ちゃんとSlackに通知が届きました。 f:id:thdy:20181006232629p:plain

今日はここまで。