LoginSignup
6
3

More than 3 years have passed since last update.

GitLabとHangouts Chatの連携

Posted at

GitLab RepositoryとHangouts Chatの連携

Hangouts Chat service | GitLab の解説です。

できること

GitLabは様々なサービスとの連携ができますが、Hangouts Chatも対象に含まれており、
GitLab上の以下のアクションに対する通知をHangouts Chatで受け取ることができます。

  • Push
  • Issue
    • created
    • updated
    • closed
  • Confidential issue
    • created
    • updated
    • closed
  • Merge request
    • created
    • updated
    • closed
  • Note
  • Confidential Note
  • Tag Push
  • Pipeline(brokenした場合のみの通知も可)
  • Wiki page
    • created
    • updated

Hangouts Chat の設定

  1. GitLabからの通知を受け取りたいチャットルームを開きます
  2. チャットルームメニュー(画面上部のメンバー数を出している所の▼)より
    「Webhookを設定」を選びます
  3. 「別のWebhookを追加」をクリックし、適当な名前を入力して、
    「保存」をクリックします
  4. 作成されたWebhookのURLを、URLコピー用ボタンで取得します

GitLab の設定

  1. 通知設定を行いたいGitLabのプロジェクトを開きます
  2. 左のメニューより「設定」→「Integrations]を開きます
  3. 「Project services」より、「Hangouts Chat」を開きます
  4. 「Active」にチェックを入れ、「Trigger」より、通知したい対象を選択します
  5. 「Webhook」にHangOut Chatの設定の際にコピーしたURLを入力します
    「Notify only broken pipelines」と「Notify only default branch」は任意で選択してください
  6. 「Test settings and save changes」をクリックします。
    同時に、Hangouts Chatのチャットルーム側にテスト通知が届きます。
6
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3