108 lines
6.6 KiB
Markdown
108 lines
6.6 KiB
Markdown
# :bell: Уведомления
|
||
Основное предназначение бота - это уведомления от GitLab. Вы будете получать только те уведомления, которые касаются вас непосредственно.
|
||
|
||
## Новый репозиторий { id="new-repository" }
|
||
Если во время первичной настройки вы указали, что хотите получать уведомления о новых репозиториях, то при появлении нового репозитория получите соответствующее уведомление:
|
||
<figure markdown>
|
||
{ loading=lazy width="500" }
|
||
</figure>
|
||
|
||
Уведомление содержит:
|
||
|
||
- Project name — название репозитория.
|
||
- Project description — описание репозитория. Опционально, может быть пусто.
|
||
- Struchkov Mark — имя создателя репозитория в GitLab
|
||
|
||
Доступно три быстрых действия:
|
||
|
||
- :link: — ссылка на новый репозиторий в GitLab.
|
||
- :bell: — поставить на отслеживание. Вы начнете получать уведомления о событиях в MR, тредах и сборках.
|
||
- :no_bell: — не получать уведомления. Используется по умолчанию, по факту просто удаляет сообщение уведомления.
|
||
|
||
!!! warning ""
|
||
|
||
Пока вы явно не нажмете :bell:, вы не будете получать никаких уведомлений. Более того, приложение даже не будет запрашивать MR и прочие сущности репозитория, не будет сохранять их в БД.
|
||
|
||
## Новый MR { id="new-mr" }
|
||
Это уведомление приходит, когда вас назначают ответственным и/или ревьювером.
|
||
|
||
<figure markdown>
|
||
{ loading=lazy width="500" }
|
||
</figure>
|
||
|
||
Уведомление содержит:
|
||
|
||
- Название MR.
|
||
- Описание MR. Опционально.
|
||
- Labels. Метки репозитория.
|
||
- Имя проекта.
|
||
- Ветки откуда куда мержим.
|
||
- Автор MR.
|
||
- Ответственный/Ревьюверы MR. Заполнение зависит от вашей позиции в этом MR. Если вы ответственный, то вам покажут ревьюверов. Если вы ревьювер, то ответственного.
|
||
|
||
Доступные быстрые действия:
|
||
|
||
- :eyes: — прочитано. Удаляет сообщение.
|
||
- :link: — ссылка на MR.
|
||
- :no_bell: — не получать уведомления по MR.
|
||
|
||
!!! warning ""
|
||
|
||
Учтите, что отключение уведомлений отключает только уведомления об изменениях в MR. Например, обновление статуса MR. Но уведомления по пайплайнам проекта, по тредам MR продолжат приходить.
|
||
|
||
## Конфликт в MR { id="conflict-mr" }
|
||
Если в вашем MR возник конфликт, то вы будете своевременно оповещены. В этом уведомлении указывается название MR, проект и ветка.
|
||
|
||
<figure markdown>
|
||
{ loading=lazy width="500" }
|
||
</figure>
|
||
|
||
Доступные быстрые действия:
|
||
|
||
- :eyes: — прочитано. Удаляет сообщение.
|
||
- :link: — ссылка на MR.
|
||
- :no_bell: — не получать уведомления по этому MR.
|
||
|
||
## Обновление MR { id="update-mr" }
|
||
Если в MR, в котором вы являетесь ответственным/ревьювером, добавляются коммиты, вы получаете уведомление.
|
||
|
||
<figure markdown>
|
||
{ loading=lazy width="500" }
|
||
</figure>
|
||
|
||
Уведомление содержит:
|
||
|
||
- Название MR.
|
||
- Отношение количества закрытых тредов к общему количеству созданных тредов.
|
||
- Отношение количества закрытых вами созданных тредов к общему количеству созданных вами тредов.
|
||
- Название репозитория.
|
||
- Имя создателя MR.
|
||
|
||
Доступные быстрые действия:
|
||
|
||
- :eyes: — прочитано. Удаляет сообщение.
|
||
- :link: — ссылка на MR.
|
||
- :no_bell: — не получать уведомления по этому MR.
|
||
|
||
## Изменение статуса MR
|
||
Когда статус вашего MR меняется, вы получаете уведомление.
|
||
|
||
<figure markdown>
|
||
{ loading=lazy width="500" }
|
||
</figure>
|
||
|
||
Доступные быстрые действия:
|
||
|
||
- :eyes: — прочитано. Удаляет сообщение.
|
||
- :link: — ссылка на MR.
|
||
|
||
## Новый тред в MR
|
||
В GitLab можно создавать не просто комментарии, а треды. Если кто-то создаст такое обсуждение в вашем MR, то вы сразу об этом узнаете.
|
||
|
||
## Упоминание в треде
|
||
Допустим, кто-то упомянул вас в MR, нужен ваш совет. Автор этого MR не вы, ответственным назначали тоже не вас. Даже в этом случае вам придет уведомление, так вы не пропустите сообщения с вашим упоминанием.
|
||
|
||
## Ответ в треде
|
||
Важно оставаться в теме обсуждения, поэтому при появлении новых ответов в дискуссия, в которых вы участвовали, вы получите уведомление.
|
||
|
||
Оно будет содержать начальное сообщение обсуждения, ваше последнее сообщение в нем, а также два последних комментария. Таким образом вы будете понимать о чем идет речь. |