сокращение количества уведомлений по электронной почте, отправляемых Gerrit - PullRequest
0 голосов
/ 15 мая 2018

В настоящее время я использую Gerrit для управления проектом, я получил жалобы на то, насколько болтливым является gerrit. В любом случае нужно ли фильтровать, кто получает какие электронные письма (то есть владелец проверки кода получает все электронные письма, а рецензенты получают уведомления только при добавлении в новую проверку кода или при добавлении нового набора патчей)

Я посмотрел настройки уведомлений на уровне проекта, но не уверен на 100%, как они работают? (относятся ли они только к наблюдателям проекта? или ко всем, кто участвует в проверке кода в этом проекте)

Я понимаю, что при использовании вызовов API REST я могу выбирать, кого уведомлять, но не при внесении изменений с помощью веб-интерфейса.

1 Ответ

0 голосов
/ 16 мая 2018

Вы можете настроить почтовые уведомления на двух разных уровнях:

1) Уровень пользователя

Перейдите в Настройки> Просмотренные проекты и добавьте проект (ы), о которых вы хотите получать уведомления. Вы также можете добавить поисковое выражение для получения уведомлений «только если» ситуация удовлетворяется (например, ветвь: выпуск). Вы можете получать уведомления об одном (или нескольких) из следующих действий:

New Changes
New Patch Sets
All Comments
Submitted Changes
Abandoned Changes

2) Уровень проекта

Независимо от того, настроили пользователи первый уровень уведомлений или нет, вы можете настроить проекты на отправку уведомлений пользователям или группам в случае возникновения некоторых заранее определенных ситуаций (например, показанных на уровне пользователя выше).

См. здесь более подробно об уведомлениях по электронной почте и о том, как настроить первый уровень проекта.

Примечания:

Несмотря на то, что вы можете добавить больше уведомлений с помощью этих методов, вы не можете удалить существующие уведомления по умолчанию.

С Gerrit 2.15 вы можете игнорировать и отключать изменения . Я думаю, что эти новые функции могут быть очень полезны для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...