구글 챗

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated

당신은 GitLab의 프로젝트를 구성하여 Google Chat에서 선택한 공간으로 알림을 보낼 수 있습니다.

GitLab 16.10 이상에서는 동일한 GitLab 객체(예: 이슈 또는 병합 요청)에 대해 구글 챗에서 기본적으로 쓰레드된 알림이 활성화됩니다. 자세한 내용은 이슈 438452을 참조하세요.

통합 구성

구글 챗에서

구글 챗에서 통합을 구성하려면 다음 단계를 따르세요:

  1. GitLab의 알림을 받고 싶은 공간으로 이동하세요.
  2. 왼쪽 상단에서 공간 이름 옆에 있는 다운 화살표()를 선택한 다음 Apps & integrations를 선택하세요.
  3. Webhooks 섹션에서 Add webhooks를 선택하세요.
  4. Incoming webhooks 대화 상자에서:
    • Name에 웹훅의 이름을 입력하세요 (예: GitLab 통합).
    • 선택 사항. Avatar URL에 로봇의 아바타를 입력하세요.
  5. Save를 선택하세요.
  6. 웹훅 URL 옆에서 수직 탈자 ()를 선택한 다음 Copy link를 선택하세요.

웹훅에 대한 자세한 내용은 Google Chat 문서를 참조하세요.

GitLab에서

GitLab에서 통합을 구성하려면 다음 단계를 따르세요:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾으세요.
  2. Settings > Integrations를 선택하세요.
  3. Google Chat을 선택하세요.
  4. Enable integration 아래에서 Active 확인란을 선택하세요.
  5. Webhook에서 구글 챗에서 복사한 URL을 붙여넣으세요.
  6. Trigger 섹션에서 Google Chat 공간에서 알림을 받기를 원하는 각 GitLab 이벤트 확인란을 선택하세요.
  7. 선택 사항. Notification settings 섹션에서:
    • Notify only broken pipelines 확인란을 선택하여 실패한 파이프라인에 대한 알림만 받을 수 있습니다.
    • Branches for which notifications are to be sent 드롭다운 목록에서 알림을 받고 싶은 브랜치를 선택하세요.
  8. 선택 사항. Test settings를 선택하세요.
  9. Save changes를 선택하세요.