Mattermost 슬래시 명령
슬래시 명령을 사용하여
문제를 생성하는 것과 같은 일반적인 GitLab 작업을 수행할 수 있습니다,
Mattermost 채팅 환경에서.
GitLab은 또한
별도로 구성된 Mattermost 알림의 일환으로
이벤트(예: issue created
)를 Mattermost로 보낼 수 있습니다.
사용 가능한 슬래시 명령의 목록은
슬래시 명령을 참조하세요.
구성 옵션
GitLab은 Mattermost 슬래시 명령을 구성할 수 있는 다양한 방법을 제공합니다.
이 옵션 중 어떤 것이든,
Mattermost 3.4 이상이어야 합니다.
-
Linux 패키지 설치: Mattermost는
Linux 패키지와 함께 제공됩니다.
Linux 패키지 설치를 위한 Mattermost 구성을 읽으세요,
Linux 패키지 Mattermost 문서. -
Mattermost가 GitLab과 동일한 서버에 설치된 경우,
자동화된 구성을 사용하세요. -
모든 기타 설치의 경우,
수동 구성을 사용하세요.
자동으로 구성
Mattermost가 GitLab과 동일한 서버에 설치된 경우,
Mattermost 슬래시 명령을 자동으로 구성할 수 있습니다:
- 왼쪽 사이드바에서 Search or go to를 선택하고 프로젝트를 찾으세요.
- Settings > Integrations를 선택하세요.
- Mattermost 슬래시 명령을 선택하세요.
- Enable integration에서 Active 체크박스가 선택되어 있는지 확인하세요.
- Add to Mattermost를 선택하고 Save changes를 선택하세요.
수동으로 구성
Mattermost에서 슬래시 명령을 수동으로 구성하려면:
-
Mattermost에서 사용자 지정 슬래시 명령을 활성화하세요.
이 단계는 직접 컴파일한 설치에서만 필요합니다. - GitLab에서 구성 값을 가져오기.
- Mattermost에서 슬래시 명령 생성하기.
- Mattermost 토큰을 GitLab에 제공하기.
Mattermost에서 사용자 지정 슬래시 명령 활성화
Mattermost 관리자 콘솔에서 사용자 정의 슬래시 명령을 활성화하려면:
- 관리자 권한이 있는 사용자로 Mattermost에 로그인하세요.
- 사용자 이름 옆에서 Settings 아이콘을 선택하고
System Console을 선택하세요. -
Integration Management를 선택하고 다음 값을
TRUE
로 설정하세요:- 사용자 정의 슬래시 명령 활성화
- 사용자 이름을 재정의하는 통합 활성화
- 프로필 사진 아이콘을 재정의하는 통합 활성화
-
Save를 선택하되 이 브라우저 탭은 닫지 마세요.
나중에 이 탭이 필요합니다.
GitLab에서 구성 값 가져오기
GitLab에서 구성 값을 가져오려면:
- 다른 브라우저 탭에서 관리자 액세스 권한이 있는 사용자로
GitLab에 로그인하세요. - 왼쪽 사이드바에서 맨 아래를 선택하고 Admin을 선택하세요.
- Settings > Integrations를 선택하세요.
- Mattermost 슬래시 명령을 선택하세요. GitLab은 Mattermost 설정에 대한 잠재적 값을 표시합니다.
- Request URL 값을 복사하세요. 모든 다른 값은 제안입니다.
- 이 브라우저 탭을 닫지 마세요. 나중에 이 탭이 필요합니다.
Mattermost에서 슬래시 명령 만들기
Mattermost에서 슬래시 명령을 만들려면:
-
Mattermost 브라우저 탭에서, 팀 페이지로 이동합니다.
-
설정 아이콘을 선택하고, 통합을 선택합니다.
-
왼쪽 사이드바에서 슬래시 명령을 선택합니다.
-
슬래시 명령 추가를 선택합니다.
-
새로운 명령에 대해 표시 이름과 설명을 제공합니다.
-
애플리케이션의 구성에 따라 명령 트리거 단어를 제공합니다:
-
하나의 프로젝트만 Mattermost 팀에 연결할 계획이라면, 트리거 단어로
/gitlab
을 사용합니다. -
여러 프로젝트를 연결할 계획이라면,
/project-name
또는/gitlab-project-name
과 같은 프로젝트와 관련된 트리거 단어를 사용합니다.
-
-
요청 URL에 GitLab에서 복사한 값을 붙여넣습니다.
-
다른 모든 값에 대해서는 GitLab의 제안이나 선호하는 값을 사용할 수 있습니다.
-
토큰 값을 복사하고 완료를 선택합니다.
Mattermost 토큰을 GitLab에 제공하기
Mattermost에서 슬래시 명령을 생성하면 GitLab에 제공해야 하는 토큰이 생성됩니다:
-
GitLab 브라우저 탭에서, 활성 확인란을 선택합니다.
-
토큰 텍스트 상자에 Mattermost에서 복사한 토큰을 붙여넣습니다.
-
변경 사항 저장을 선택합니다.
이제 슬래시 명령이 귀하의 GitLab 프로젝트와 통신할 수 있습니다.
GitLab 계정을 Mattermost에 연결하기
선행 조건:
Mattermost 슬래시 명령을 사용하여 GitLab과 상호작용하려면:
-
Mattermost 채팅 환경에서 새 슬래시 명령을 실행합니다.
-
GitLab 계정 연결을 선택하여 접근을 승인합니다.
모든 승인된 채팅 계정을 Mattermost 프로필 페이지의 채팅에서 확인할 수 있습니다.
관련 주제
문제 해결
Mattermost 슬래시 명령이 GitLab에서 이벤트를 트리거하지 않는 경우:
-
공개 채널을 사용하고 있는지 확인하십시오. Mattermost 웹후크는 비공식 채널에 액세스할 수 없습니다.
-
비공식 채널이 필요한 경우, 웹후크 채널을 편집하고, 비공식 채널을 선택합니다. 모든 이벤트가 지정된 채널로 전송됩니다.