브로드캐스트 메시지

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: **환영합니다** :wave: GitLab에  
remote:  
...  

하나의 배너가 한꺼번에 활성화된 경우, 생성 순서에 따라 페이지 상단에 표시됩니다. 명령줄에서는 최신 배너만 표시됩니다.

알림

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

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

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

이름 자리 표시자를 사용하는 브로드캐스트 메시지 알림.

하나의 알림이 한꺼번에 활성화된 경우, 최신 것만 표시됩니다.

브로드캐스트 메시지 추가

사용자에게 메시지를 표시하려면 브로드캐스트 메시지를 추가하세요.

브로드캐스트 메시지를 추가하려면:

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

브로드캐스트 메시지가 만료되면 사용자 인터페이스에 더 이상 표시되지 않지만 브로드캐스트 메시지 목록에는 여전히 나열됩니다.

방송 메시지 편집

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

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

  1. 왼쪽 사이드바에서 하단의 Admin을 선택합니다.

  2. Messages를 선택합니다.

  3. 방송 메시지 목록에서 편집할 메시지의 편집 버튼을 선택합니다.

  4. 필요한 변경 사항을 만든 후, 방송 메시지 업데이트를 선택합니다.

만료된 메시지는 종료 날짜를 변경하여 다시 활성화할 수 있습니다.

방송 메시지 삭제

더 이상 방송 메시지가 필요하지 않은 경우, 삭제할 수 있습니다.

활성 상태일 때 방송 메시지를 삭제할 수 있습니다.

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

  1. 왼쪽 사이드바에서 하단의 Admin을 선택합니다.

  2. Messages를 선택합니다.

  3. 방송 메시지 목록에서 삭제할 메시지의 삭제 버튼을 선택합니다.

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