Mattermost 알림
Mattermost 알림 통합을 사용하여 GitLab 이벤트(예: 이슈 생성
)에 대한 알림을 Mattermost로 보내세요. Mattermost를 구성해야 하는 GitLab 알림을 받도록 Mattermost 구성
및 GitLab에서 Mattermost로 알림을 보내도록 GitLab 구성해야 합니다.
또한 Mattermost 슬래시 명령어를 사용하여 Mattermost 내에서 GitLab을 제어할 수 있습니다.
GitLab 알림을 받도록 Mattermost 구성
Mattermost 통합을 사용하려면 Mattermost에서 수신 웹훅 통합을 생성해야 합니다.
- Mattermost 인스턴스에 로그인합니다.
- 수신 웹훅 활성화를 설정합니다.
- 수신 웹훅 추가을 클릭합니다.
- 표시 이름, 설명 및 채널을 선택하고, GitLab에서 재정의할 수 있습니다.
- 저장한 후, 나중에 GitLab에서 필요한 웹훅 URL을 복사합니다.
수신 웹훅은 Mattermost 인스턴스에서 차단될 수 있습니다. Mattermost 관리자에게 문의하여 다음 항목에서 활성화할 수 있도록 요청하세요:
- Mattermost 버전 5.12 이상: Mattermost 시스템 콘솔 > 통합 > 통합 관리
- Mattermost 버전 5.11 및 이전: Mattermost 시스템 콘솔 > 통합 > 사용자 정의 통합
표시 이름 재정의는 기본적으로 활성화되어 있지 않으며, 동일한 섹션에서 관리자에게 활성화할 것을 요청해야 합니다.
GitLab에서 Mattermost로 알림을 보내도록 GitLab 구성
- 변경됨 GitLab 15.9에서 Mattermost 채널을 이벤트 당 10개로 제한했습니다.
Mattermost 인스턴스에 수신 웹훅이 설정되면 GitLab에서 알림을 보내도록 설정할 수 있습니다.
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 통합을 선택합니다.
- Mattermost 알림을 선택합니다.
- 알림을 생성할 GitLab 이벤트를 선택합니다. 각 이벤트마다 알림을 받을 Mattermost 채널을 입력합니다. 해시 기호(
#
)를 추가할 필요는 없습니다. - 통합 구성을 입력합니다:
-
웹훅: Mattermost의 수신 웹훅 URL,
http://mattermost.example/hooks/5xo…
와 유사합니다. - 사용자 이름: 선택 사항입니다. Mattermost로 전송되는 메시지에 표시되는 사용자 이름입니다. 봇의 사용자 이름을 변경하려면 값을 제공하세요.
- 파이프라인이 끊긴 경우에만 알림 보내기: 파이프라인 이벤트를 활성화하고 실패한 파이프라인에 대한 알림만 원하는 경우 활성화하세요.
- 알림이 전송되는 브랜치: 알림을 보낼 브랜치입니다.
- 알림을 받을 레이블: 선택 사항입니다. 이슈 또는 Merge Request에 필요한 레이블로 알림을 활성화합니다. 모든 이슈와 Merge Request에 대해 알림을 보내려면 비워두세요.
- 알림을 받을 레이블 동작: 알림을 받을 레이블 필터를 사용하면 필터에 지정된 레이블 중 하나를 포함하는 경우 메시지가 전송됩니다. 또는 필터에 정의된 모든 레이블이 이슈나 Merge Request에 포함될 때에만 메시지를 트리거하도록 선택할 수도 있습니다.
-
웹훅: Mattermost의 수신 웹훅 URL,