Подтвердить что ты не робот

Пользователь электронной почты, который нарушил сборку в Teamcity

В Husdon/Jenkins я могу настроить оповещения, когда сборка нарушена, чтобы отправить по электронной почте пользователям (пользователям), которые сделали проверки, которые нарушили сборку. Как это сделать в Teamcity?

Я знаю, что отдельные пользователи могут настраивать оповещения по электронной почте для себя через интерфейс Teamcity (когда сборка нарушена), но я ТОЛЬКО хочу, чтобы электронные письма отправлялись пользователям, которые нарушили сборку, также я не хочу этого требования что каждый отдельный пользователь должен обновить свои настройки Teamcity.

4b9b3361

Ответ 1

  • Откройте TeamCity в своем браузере.
  • Найдите Администрирование > Пользователи и группы > Группы
  • Нажмите имя группы Все пользователи
  • Выберите вкладку Правила уведомлений (вы видите правила уведомления электронной почты по умолчанию)
  • Нажмите Добавить новое правило
  • выберите в столбце Часы опция Строит меня изменения
  • выберите в столбце Отправить уведомление при флажке build и Игнорировать ошибки не вызванные моими изменениями
  • Сохраните это новое правило уведомления с помощью кнопки klick на кнопке Сохранить.

Созданное таким образом правило уведомления работает для всех пользователей. Это потому, что правило уведомления было создано в разделе администрирования в группе Все пользователи, а не в пределах одного пользовательского пользовательского уведомления. Это также работает в более ранних версиях TeamCity, например. в 5.x.

Пользователь по-прежнему имеет возможность определять дополнительные правила, если это необходимо.

Ответ 2

По крайней мере, с Teamcity 6.5 у вас есть роли и группы, и вы можете установить настройки уведомлений на их основе.

Чтобы добиться того, чего вы хотите, просто взгляните на уведомление для группы ALL (все), которая настроена по умолчанию, и вы не можете ее удалить.

http://yourteamcityinstall/admin/editGroup.html?groupCode=ALL_USERS_GROUP&tab=groupNotifications

Ответ 3

Я понимаю, что этот вопрос устарел, и многие команды теперь используют Slack. Таким образом, для тех из нас, кто считает электронную почту "таким образом 2011", моя команда добилась успеха в этом замечательном уведомлении Slack Plug-in только для этой цели:

https://github.com/PeteGoo/tcSlackBuildNotifier

Просто загрузите zip в папку плагинов Team City, перезапустите сервер Team City и настройте уведомления из настроек конфигурации Admin/Build. Кроме того, создайте веб-хост Slack для использования в поле Token API.

Он может быть настроен для уведомления в ряде условий, но в настоящее время мы используем опцию "Trigger when build failed".