BitbucketとSlackを連携させる

広告:超オススメUnity Asset
  広告:超オススメUnity Asset

追記 2019.2.18:このMEMOはすでに古いやり方となったので、新しい流れをこちらにMEMOしました。

BitBucketへコミットをプッシュしたらSlackへBitbucket Cloud Botによる通知を行うようにする設定のMEMOです。...

特別積極的に使い始めたわけではありませんが、時代の流れで Slack を毎日使うようになってきております。そのSlackの特定のチャンネルに対して、Bitbucket へプッシュしたり、課題を作成したりした情報を自動的に流し込むことが可能で、場合によっては便利になるかと思います。(うるさくなる可能性もあるので、まずはお試しでやってみて、あとはチャンネルの皆さんと相談しましょう)

その設定の流れをMEMOしておきます。

Slack側の設定

これ、いつもどこだったかわからなくなるのですが、Slackアプリのここにありました。

00

すると、Webページが開くので、アプリ一覧の中からBitbucketをInstallします。

01

「Install」を押します。

02

「Post to Channel」のプルダウンから、Bitbucketからの情報を流し込むチャンネルを選択します。そして、「Add Integration」。

03

「Webhock URL」をコピーします。これをBitbucket側に貼ります。

04

Bitbucket側の設定

Bitbucketへ行き、Slackのチャンネルに情報を流し込むリポジトリの設定を開きます。

05

「Webhocks」を開きます。

06

「Add webhock」をクリック。

07

タイトルは適当につけ、URL欄に先ほどSlack側でコピーしたWebhock URLを貼り付けます。そして「Save」。

08

これで、Pushが行われた場合に、SlackにBitbucket Botから投稿が行われます。プッシュ以外の課題やプルリクエストといったアクションが行われた場合にも同様に投稿する場合は、Webhocksの一覧から「Edit」して再度変更可能です。

09

今のところ、このくらいをトリガーとしてBotに投稿させてみてどのくらい利用価値があるかを試してみています。

10