방송 메시지

Tier: Free, Premium, Ultimate Offering: Self-Managed
  • GitLab 14.8에서 role_targeted_broadcast_messages라는 플래그로 도입된 대상 역할을 기본으로 비활성화되었습니다.
  • GitLab 14.10에서 테마가 도입되었고 배경색이 제거되었습니다.

GitLab은 GitLab 인스턴스 사용자에게 두 가지 유형의 방송 메시지를 표시할 수 있습니다.

  • 배너
  • 알림

방송 메시지는 방송 메시지 API를 사용하여 관리할 수 있습니다.

배너

배너는 페이지 상단에 표시되며 옵션으로 명령줄에서 Git 원격 응답으로도 표시됩니다.

환영 메시지가 표시된 방송 메시지 배너

$ git push
...
remote:
remote: **GitLab에 오신 것을 환영합니다** :wave:
remote:
...

한 번에 둘 이상의 배너가 활성 상태인 경우, 생성 순서대로 페이지 상단에 표시됩니다. 명령줄에서는 가장 최근의 배너만 표시됩니다.

알림

알림은 페이지 오른쪽 하단에 표시되며 플레이스홀더를 포함할 수 있습니다. 플레이스홀더는 활성 사용자의 속성으로 대체됩니다. 플레이스홀더는 반드시 중괄호로 둘러싸여야 합니다. 예를 들어 {{name}}. 사용 가능한 플레이스홀더는 다음과 같습니다:

  • {{email}}
  • {{name}}
  • {{user_id}}
  • {{username}}
  • {{instance_id}}

사용자가 로그인하지 않은 경우, 사용자 관련 값은 비어 있습니다.

이름 플레이스홀더를 사용하는 방송 메시지 알림

한 번에 둘 이상의 알림이 활성 상태인 경우에는 가장 최신의 것만 표시됩니다.

방송 메시지 추가

GitLab 인스턴스 사용자에게 메시지를 표시하려면 방송 메시지를 추가하세요.

방송 메시지를 추가하려면:

  1. 왼쪽 사이드바에서 아래쪽으로 이동하여 관리자를 선택합니다.
  2. 메시지를 선택합니다.
  3. 새 메시지 추가를 선택합니다.
  4. 메시지 필드에 메시지의 텍스트를 추가합니다. Markdown, 이모지, abr HTML 태그를 사용하여 메시지 내용의 스타일을 지정할 수 있습니다. br 태그는 줄 바꿈을 삽입합니다. a HTML 태그는 다음 CSS 속성을 가진 classstyle 속성을 허용합니다:
    • color
    • border
    • background
    • padding
    • margin
    • text-decoration
  5. 테마를 선택합니다. 기본 테마는 indigo입니다.
  6. 닫을 수 있음 확인란을 선택하여 사용자가 방송 메시지를 닫을 수 있도록 합니다.
  7. 선택 사항. Git 원격 응답 확인란을 지우면 명령줄에서 Git 원격 응답으로 방송 메시지가 표시되지 않도록 할 수 있습니다.
  8. 선택 사항. 대상 역할을 선택하여 선택한 역할을 가진 사용자에게만 방송 메시지를 표시할 수 있습니다. 이 메시지는 그룹, 서브그룹 및 프로젝트 페이지에 표시되며 Git 원격 응답에는 표시되지 않습니다.
  9. 필요한 경우, 대상 경로를 추가하여 해당 경로와 일치하는 URL에서만 방송 메시지를 표시할 수 있습니다. 예를 들어 mygroup/myproject*와 같이 와일드카드 문자 *를 사용하여 여러 URL을 일치시킬 수 있습니다.
  10. 메시지가 시작하고 끝나는 날짜 및 시간(UTC)을 선택합니다.
  11. 방송 메시지 추가를 선택합니다.

방송 메시지가 만료되면 사용자 인터페이스에 더 이상 표시되지 않지만 방송 메시지 목록에는 계속 표시됩니다.

방송 메시지 편집

방송 메시지를 수정해야하는 경우 편집할 수 있습니다.

방송 메시지를 편집하려면:

  1. 왼쪽 사이드바에서 아래쪽으로 이동하여 관리자를 선택합니다.
  2. 메시지를 선택합니다.
  3. 방송 메시지 목록에서 메시지의 편집 버튼을 선택합니다.
  4. 필요한 변경 사항을 수행한 후 방송 메시지 업데이트를 선택합니다.

만료된 메시지는 종료 날짜를 변경함으로써 다시 활성화할 수 있습니다.

방송 메시지 삭제

더 이상 방송 메시지가 필요하지 않은 경우 삭제할 수 있습니다. 방송 메시지가 활성 상태일 때 방송 메시지를 삭제할 수 있습니다.

방송 메시지를 삭제하려면:

  1. 왼쪽 사이드바에서 아래쪽으로 이동하여 관리자를 선택합니다.
  2. 메시지를 선택합니다.
  3. 방송 메시지 목록에서 메시지의 삭제 버튼을 선택합니다.

방송 메시지가 삭제되면 방송 메시지 목록에서 제거됩니다.