はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

GitHubのWebhooksを用いてLINEに通知を送ってみる

はじめに

GitHubSlackの連携は定番ですが、GitHubLINEの連携も可能だと聞き面白そうなのでやってみたいと思います。

動作している様子

LINE Notifyで設定を行う

まずはLine Notifyにログインします。
notify-bot.line.me


マイページに移動するとGitHubのアイコンがあるのでそれを選択してください。

LINE Notifyのマイページ

Authorize LINE Notifyという画面があるのでパスワードを打ち込み認証。

Authorize LINE Notify

通知を取得するOrganizationRepositoryを選択。

OrganizationとRepositoryを選択

通知を送信するトークルームを選択した後、"同意して連携する"を押せばLINE Notifyでの設定は完了です。

トークルームを選択する

GitHubで設定を行う

GitHubから対象のリポジトリを選択し、Settings -> Webhooksを選択すると設定が行われているはずです。

GitHubのSettings/Webhooks

このEditを押すと詳細を設定することができます。

またデフォルトの設定では以下のイベントがあった際に通知を行うようです。

  • Branch or tag creation
  • Branch or tag deletion
  • Commit comments
  • Issue comments
  • Issues
  • Pull request review comments
  • Pull requests
  • Pushes