브로드캐스트 메시지
GitLab은 GitLab 인스턴스의 사용자에게 두 가지 유형의 브로드캐스트 메시지를 표시할 수 있습니다:
- 배너
- 알림
브로드캐스트 메시지는 브로드캐스트 메시지 API를 사용하여 관리할 수 있습니다.
배너
배너는 페이지 상단에 표시되며 선택적으로 Git 원격 응답으로 명령줄에 표시됩니다.
$ git push
...
remote:
remote: **환영합니다** :wave: GitLab에
remote:
...
하나의 배너가 한꺼번에 활성화된 경우, 생성 순서에 따라 페이지 상단에 표시됩니다. 명령줄에서는 최신 배너만 표시됩니다.
알림
알림은 페이지의 오른쪽 아래에 표시되며 자리 표시자를 포함할 수 있습니다. 자리 표시자는 활성 사용자의 속성으로 대체됩니다. 자리 표시자는 중괄호로 둘러싸여야 하며, 예를 들어 {{name}}
와 같습니다.
사용 가능한 자리 표시자는 다음과 같습니다:
{{email}}
{{name}}
{{user_id}}
{{username}}
{{instance_id}}
사용자가 로그인하지 않은 경우, 사용자 관련 값은 비어 있습니다.
하나의 알림이 한꺼번에 활성화된 경우, 최신 것만 표시됩니다.
브로드캐스트 메시지 추가
사용자에게 메시지를 표시하려면 브로드캐스트 메시지를 추가하세요.
브로드캐스트 메시지를 추가하려면:
- 왼쪽 사이드바에서 맨 아래에 있는 관리자를 선택합니다.
- 메시지를 선택합니다.
- 새 메시지 추가를 선택합니다.
-
메시지 필드에 메시지의 텍스트를 추가합니다. 메시지 내용은 Markdown, 이모지 및
a
와br
HTML 태그를 사용하여 스타일링할 수 있습니다.
br
태그는 줄 바꿈을 삽입합니다.a
HTML 태그는 다음 CSS 속성을 가진class
및style
속성을 허용합니다:color
border
background
padding
margin
text-decoration
-
테마를 선택합니다. 기본 테마는
indigo
입니다. - 브로드캐스트 메시지를 사용자가 닫을 수 있도록 하려면 dismissable 체크박스를 선택합니다.
- 선택 사항. Git 원격 응답 체크박스를 지우면 Git 원격 응답으로서 명령줄에 브로드캐스트 메시지가 표시되지 않습니다.
- 선택 사항. 타겟 역할을 선택하여 선택된 역할을 가진 사용자에게만 브로드캐스트 메시지를 표시합니다. 메시지는 그룹, 하위 그룹 및 프로젝트 페이지에 표시되며 Git 원격 응답에서는 표시되지 않습니다.
- 필요한 경우, 타겟 경로를 추가하여 해당 경로와 일치하는 URL에서만 브로드캐스트 메시지를 표시합니다. 예를 들어,
mygroup/myproject*
와 같이 와일드카드 문자*
를 사용하여 여러 URL와 일치시킬 수 있습니다. - 메시지가 시작하고 끝날 날짜와 시간을 (UTC) 선택합니다.
- 브로드캐스트 메시지 추가를 선택합니다.
브로드캐스트 메시지가 만료되면 사용자 인터페이스에 더 이상 표시되지 않지만 브로드캐스트 메시지 목록에는 여전히 나열됩니다.
방송 메시지 편집
방송 메시지를 변경해야 하는 경우, 편집할 수 있습니다.
방송 메시지를 편집하려면:
-
왼쪽 사이드바에서 하단의 Admin을 선택합니다.
-
Messages를 선택합니다.
-
방송 메시지 목록에서 편집할 메시지의 편집 버튼을 선택합니다.
-
필요한 변경 사항을 만든 후, 방송 메시지 업데이트를 선택합니다.
만료된 메시지는 종료 날짜를 변경하여 다시 활성화할 수 있습니다.
방송 메시지 삭제
더 이상 방송 메시지가 필요하지 않은 경우, 삭제할 수 있습니다.
활성 상태일 때 방송 메시지를 삭제할 수 있습니다.
방송 메시지를 삭제하려면:
-
왼쪽 사이드바에서 하단의 Admin을 선택합니다.
-
Messages를 선택합니다.
-
방송 메시지 목록에서 삭제할 메시지의 삭제 버튼을 선택합니다.
방송 메시지가 삭제되면, 방송 메시지 목록에서 제거됩니다.