InfoGrab Docs

Mattermost 알림

요약

Mattermost 알림 통합을 사용하여 GitLab 이벤트(예: 이슈 생성)에 대한 알림을 Mattermost로 보냅니다. Mattermost 슬래시 명령을 사용하여 Mattermost 내에서 GitLab을 제어할 수도 있습니다.

Mattermost 알림 통합을 사용하여 GitLab 이벤트(예: 이슈 생성)에 대한 알림을 Mattermost로 보냅니다. MattermostGitLab 모두 구성해야 합니다.

Mattermost 슬래시 명령을 사용하여 Mattermost 내에서 GitLab을 제어할 수도 있습니다.

GitLab 알림을 수신하도록 Mattermost 구성#

Mattermost 통합을 사용하려면 Mattermost에서 수신 웹훅 통합을 생성해야 합니다:

  1. Mattermost 인스턴스에 로그인합니다.
  2. 수신 웹훅 활성화.
  3. 수신 웹훅 추가.
  4. 표시 이름, 설명 및 채널을 선택합니다. 이는 GitLab에서 재정의할 수 있습니다.
  5. 저장하고 GitLab에 필요한 웹훅 URL을 복사합니다.

Mattermost 인스턴스에서 수신 웹훅이 차단될 수 있습니다. Mattermost 관리자에게 다음에서 활성화를 요청하세요:

  • Mattermost 버전 5.12 이상의 Mattermost System Console > 통합 > 통합 관리.
  • Mattermost 버전 5.11 이하의 Mattermost System Console > 통합 > 사용자 지정 통합.

표시 이름 재정의는 기본적으로 활성화되어 있지 않으므로 관리자에게 같은 섹션에서 활성화를 요청해야 합니다.

Mattermost에 알림을 보내도록 GitLab 구성#

히스토리
  • GitLab 15.9에서 이벤트당 Mattermost 채널을 10개로 제한하도록 변경되었습니다.

Mattermost 인스턴스에 수신 웹훅이 설정되면 GitLab에서 알림을 보내도록 설정할 수 있습니다:

  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.

  2. 왼쪽 사이드바에서 설정 > 통합을 선택합니다.

  3. Mattermost 알림을 선택합니다.

  4. 알림을 생성할 GitLab 이벤트를 선택합니다. 선택한 각 이벤트에 대해 알림을 받을 Mattermost 채널을 입력합니다. 해시 기호(#)를 추가할 필요가 없습니다.

  5. 통합 구성을 채웁니다:

    • 웹훅: Mattermost의 수신 웹훅 URL, http://mattermost.example/hooks/5xo…와 유사.
    • 사용자 이름: 선택 사항. Mattermost로 전송된 메시지에 표시되는 사용자 이름. 봇의 사용자 이름을 변경하려면 값을 제공합니다.
    • 실패한 파이프라인만 알림: 파이프라인 이벤트를 활성화하고 실패한 파이프라인에 대한 알림만 원하는 경우.
    • 상태 변경 시에만 알림: 파이프라인 이벤트를 활성화하고 ref에 대한 파이프라인 상태가 변경될 때만 알림을 원하는 경우.
    • 알림을 보낼 브랜치: 알림을 보낼 브랜치.
    • 알림을 받을 레이블: 선택 사항. 알림을 트리거하는 이슈 또는 머지 리퀘스트에 필요한 레이블. 모든 이슈 및 머지 리퀘스트에 알림을 보내려면 비워둡니다.
    • 알림을 받을 레이블 동작: 알림을 받을 레이블 필터를 사용할 때, 이슈 또는 머지 리퀘스트에 필터에 지정된 레이블 중 하나가 포함되면 메시지가 전송됩니다. 필터에 정의된 모든 레이블이 포함된 경우에만 메시지를 트리거하도록 선택할 수도 있습니다.

Mattermost 알림

Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

Mattermost 알림 통합을 사용하여 GitLab 이벤트(예: 이슈 생성)에 대한 알림을 Mattermost로 보냅니다. Mattermost 슬래시 명령을 사용하여 Mattermost 내에서 GitLab을 제어할 수도 있습니다.

Mattermost 알림 통합을 사용하여 GitLab 이벤트(예: 이슈 생성)에 대한 알림을 Mattermost로 보냅니다. MattermostGitLab 모두 구성해야 합니다.

Mattermost 슬래시 명령을 사용하여 Mattermost 내에서 GitLab을 제어할 수도 있습니다.

GitLab 알림을 수신하도록 Mattermost 구성#

Mattermost 통합을 사용하려면 Mattermost에서 수신 웹훅 통합을 생성해야 합니다:

  1. Mattermost 인스턴스에 로그인합니다.
  2. 수신 웹훅 활성화.
  3. 수신 웹훅 추가.
  4. 표시 이름, 설명 및 채널을 선택합니다. 이는 GitLab에서 재정의할 수 있습니다.
  5. 저장하고 GitLab에 필요한 웹훅 URL을 복사합니다.

Mattermost 인스턴스에서 수신 웹훅이 차단될 수 있습니다. Mattermost 관리자에게 다음에서 활성화를 요청하세요:

  • Mattermost 버전 5.12 이상의 Mattermost System Console > 통합 > 통합 관리.
  • Mattermost 버전 5.11 이하의 Mattermost System Console > 통합 > 사용자 지정 통합.

표시 이름 재정의는 기본적으로 활성화되어 있지 않으므로 관리자에게 같은 섹션에서 활성화를 요청해야 합니다.

Mattermost에 알림을 보내도록 GitLab 구성#

히스토리
  • GitLab 15.9에서 이벤트당 Mattermost 채널을 10개로 제한하도록 변경되었습니다.

Mattermost 인스턴스에 수신 웹훅이 설정되면 GitLab에서 알림을 보내도록 설정할 수 있습니다:

  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.

  2. 왼쪽 사이드바에서 설정 > 통합을 선택합니다.

  3. Mattermost 알림을 선택합니다.

  4. 알림을 생성할 GitLab 이벤트를 선택합니다. 선택한 각 이벤트에 대해 알림을 받을 Mattermost 채널을 입력합니다. 해시 기호(#)를 추가할 필요가 없습니다.

  5. 통합 구성을 채웁니다:

    • 웹훅: Mattermost의 수신 웹훅 URL, http://mattermost.example/hooks/5xo…와 유사.
    • 사용자 이름: 선택 사항. Mattermost로 전송된 메시지에 표시되는 사용자 이름. 봇의 사용자 이름을 변경하려면 값을 제공합니다.
    • 실패한 파이프라인만 알림: 파이프라인 이벤트를 활성화하고 실패한 파이프라인에 대한 알림만 원하는 경우.
    • 상태 변경 시에만 알림: 파이프라인 이벤트를 활성화하고 ref에 대한 파이프라인 상태가 변경될 때만 알림을 원하는 경우.
    • 알림을 보낼 브랜치: 알림을 보낼 브랜치.
    • 알림을 받을 레이블: 선택 사항. 알림을 트리거하는 이슈 또는 머지 리퀘스트에 필요한 레이블. 모든 이슈 및 머지 리퀘스트에 알림을 보내려면 비워둡니다.
    • 알림을 받을 레이블 동작: 알림을 받을 레이블 필터를 사용할 때, 이슈 또는 머지 리퀘스트에 필터에 지정된 레이블 중 하나가 포함되면 메시지가 전송됩니다. 필터에 정의된 모든 레이블이 포함된 경우에만 메시지를 트리거하도록 선택할 수도 있습니다.