Mattermost 슬래시 명령

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

슬래시 명령을 사용하여
문제를 생성하는 것과 같은 일반적인 GitLab 작업을 수행할 수 있습니다,
Mattermost 채팅 환경에서.

GitLab은 또한
별도로 구성된 Mattermost 알림의 일환으로
이벤트(예: issue created)를 Mattermost로 보낼 수 있습니다.

사용 가능한 슬래시 명령의 목록은
슬래시 명령을 참조하세요.

구성 옵션

GitLab은 Mattermost 슬래시 명령을 구성할 수 있는 다양한 방법을 제공합니다.
이 옵션 중 어떤 것이든,
Mattermost 3.4 이상이어야 합니다.

자동으로 구성

Mattermost가 GitLab과 동일한 서버에 설치된 경우,
Mattermost 슬래시 명령을 자동으로 구성할 수 있습니다:

  1. 왼쪽 사이드바에서 Search or go to를 선택하고 프로젝트를 찾으세요.
  2. Settings > Integrations를 선택하세요.
  3. Mattermost 슬래시 명령을 선택하세요.
  4. Enable integration에서 Active 체크박스가 선택되어 있는지 확인하세요.
  5. Add to Mattermost를 선택하고 Save changes를 선택하세요.

수동으로 구성

Mattermost에서 슬래시 명령을 수동으로 구성하려면:

  1. Mattermost에서 사용자 지정 슬래시 명령을 활성화하세요.
    이 단계는 직접 컴파일한 설치에서만 필요합니다.
  2. GitLab에서 구성 값을 가져오기.
  3. Mattermost에서 슬래시 명령 생성하기.
  4. Mattermost 토큰을 GitLab에 제공하기.

Mattermost에서 사용자 지정 슬래시 명령 활성화

Mattermost 관리자 콘솔에서 사용자 정의 슬래시 명령을 활성화하려면:

  1. 관리자 권한이 있는 사용자로 Mattermost에 로그인하세요.
  2. 사용자 이름 옆에서 Settings 아이콘을 선택하고
    System Console을 선택하세요.
  3. Integration Management를 선택하고 다음 값을 TRUE로 설정하세요:
    • 사용자 정의 슬래시 명령 활성화
    • 사용자 이름을 재정의하는 통합 활성화
    • 프로필 사진 아이콘을 재정의하는 통합 활성화
  4. Save를 선택하되 이 브라우저 탭은 닫지 마세요.
    나중에 이 탭이 필요합니다.

GitLab에서 구성 값 가져오기

GitLab에서 구성 값을 가져오려면:

  1. 다른 브라우저 탭에서 관리자 액세스 권한이 있는 사용자로
    GitLab에 로그인하세요.
  2. 왼쪽 사이드바에서 맨 아래를 선택하고 Admin을 선택하세요.
  3. Settings > Integrations를 선택하세요.
  4. Mattermost 슬래시 명령을 선택하세요. GitLab은 Mattermost 설정에 대한 잠재적 값을 표시합니다.
  5. Request URL 값을 복사하세요. 모든 다른 값은 제안입니다.
  6. 이 브라우저 탭을 닫지 마세요. 나중에 이 탭이 필요합니다.

Mattermost에서 슬래시 명령 만들기

Mattermost에서 슬래시 명령을 만들려면:

  1. Mattermost 브라우저 탭에서, 팀 페이지로 이동합니다.

  2. 설정 아이콘을 선택하고, 통합을 선택합니다.

  3. 왼쪽 사이드바에서 슬래시 명령을 선택합니다.

  4. 슬래시 명령 추가를 선택합니다.

  5. 새로운 명령에 대해 표시 이름설명을 제공합니다.

  6. 애플리케이션의 구성에 따라 명령 트리거 단어를 제공합니다:

    • 하나의 프로젝트만 Mattermost 팀에 연결할 계획이라면, 트리거 단어로 /gitlab을 사용합니다.

    • 여러 프로젝트를 연결할 계획이라면, /project-name 또는 /gitlab-project-name과 같은 프로젝트와 관련된 트리거 단어를 사용합니다.

  7. 요청 URLGitLab에서 복사한 값을 붙여넣습니다.

  8. 다른 모든 값에 대해서는 GitLab의 제안이나 선호하는 값을 사용할 수 있습니다.

  9. 토큰 값을 복사하고 완료를 선택합니다.

Mattermost 토큰을 GitLab에 제공하기

Mattermost에서 슬래시 명령을 생성하면 GitLab에 제공해야 하는 토큰이 생성됩니다:

  1. GitLab 브라우저 탭에서, 활성 확인란을 선택합니다.

  2. 토큰 텍스트 상자에 Mattermost에서 복사한 토큰을 붙여넣습니다.

  3. 변경 사항 저장을 선택합니다.

이제 슬래시 명령이 귀하의 GitLab 프로젝트와 통신할 수 있습니다.

GitLab 계정을 Mattermost에 연결하기

선행 조건:

  • 슬래시 명령을 실행하려면, GitLab 프로젝트에서 해당 작업을 수행할 수 있는 권한이 있어야 합니다.

Mattermost 슬래시 명령을 사용하여 GitLab과 상호작용하려면:

  1. Mattermost 채팅 환경에서 새 슬래시 명령을 실행합니다.

  2. GitLab 계정 연결을 선택하여 접근을 승인합니다.

모든 승인된 채팅 계정을 Mattermost 프로필 페이지의 채팅에서 확인할 수 있습니다.

관련 주제

문제 해결

Mattermost 슬래시 명령이 GitLab에서 이벤트를 트리거하지 않는 경우:

  • 공개 채널을 사용하고 있는지 확인하십시오. Mattermost 웹후크는 비공식 채널에 액세스할 수 없습니다.

  • 비공식 채널이 필요한 경우, 웹후크 채널을 편집하고, 비공식 채널을 선택합니다. 모든 이벤트가 지정된 채널로 전송됩니다.