Google Chat
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
GitLabでプロジェクトを構成して、Google Chatで選択したスペースに通知を送信できます。
GitLab 16.10以降では、同じGitLabオブジェクト(例えば、イシューまたはマージリクエスト)に対して、スレッド化された通知がデフォルトでGoogle Chatで有効になっています。詳細については、issue 438452を参照してください。
インテグレーションを設定する
Google Chat
Google Chatでインテグレーションを構成するには:
- GitLabからの通知を受信するスペースに移動します。
- 左上で、スペース名の横にある下矢印( )> Apps & integrations(アプリとインテグレーション)を選択します。
- Webhooksセクションで、Add webhooks(Webhookを追加)を選択します。
- Incoming webhooks(受信webhooks)ダイアログ:
- 名前に、Webhookの名前を入力します(例:
GitLab integration)。 - オプション。Avatar URL(アバターURL)に、ボットのアバターを入力します。
- 名前に、Webhookの名前を入力します(例:
- 保存を選択します。
- Webhook URLの横にある縦方向の省略記号( )> リンクをコピーを選択します。
Webhooksの詳細については、Google Chatドキュメントを参照してください。
GitLab
GitLabでインテグレーションを構成するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 設定 > インテグレーションを選択します。
- Google Chatを選択します。
- インテグレーションを有効にするで、有効チェックボックスをオンにします。
- Webhookで、Google ChatからコピーしたURLを貼り付けます。
- トリガーセクションで、Google Chatスペースで通知を受信する各GitLabイベントのチェックボックスを選択します。
- オプション。通知設定セクションで、次のことを行います:
- 壊れたパイプラインのみ通知チェックボックスをオンにして、失敗したパイプラインの通知のみを受信します。
- 通知を送信するブランチドロップダウンリストから、通知を受信するブランチを選択します。
- オプション。テスト設定を選択します。
- 変更を保存を選択します。