Его можно настроить для уведомления о ряде условий, но в настоящее время мы используем только опцию «Запускать при сбое сборки».

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

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

 ashwoods01 июн. 2011 г., 10:58
да, это так: я думаю, что он настроен таким образом из коробки, но вы можете просто настроить его в группе «все», членом которой по умолчанию является каждый.
 ashwoods30 мая 2011 г., 23:28
какую версию teamcity вы используете?
 ashwoods31 мая 2011 г., 01:00
или обновить, если у вас еще есть активная подписка. (или бесплатно, если у вас меньше 20 сборок, другие ограничения сняты)
 vicsz31 мая 2011 г., 18:21
Поддерживает ли 6.5 сообщение по электронной почте человеку, который нарушил сборку (не имеет отношения к ролям / группам)?
 vicsz30 мая 2011 г., 23:39
Teamcity 6.0 Enterprise .. похоже, единственное решение будет сделать пользовательский уведомитель

Ответы на вопрос(3)

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

https://github.com/PeteGoo/tcSlackBuildNotifier

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

Его можно настроить для уведомления о ряде условий, но в настоящее время мы используем только опцию «Запускать при сбое сборки».

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

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

HTTP: //yourteamcityinstall/admin/editGroup.html groupCode = ALL_USERS_GROUP и вкладка = groupNotifications

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

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

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

 agamov18 июл. 2013 г., 08:13
Не забудьте проверить папку СПАМ! Я потерял один час своей жизни, пытаясь выяснить, где, черт возьми, письма от TeamCity =)
 Federico Nafria23 янв. 2018 г., 19:39
Это эквивалент
 Steji18 янв. 2017 г., 09:20
В TeamCity 10 я не вижу опцию «Сборки, на которые влияют мои изменения», но я вижу «Сборки, содержащие мои изменения». Знаете ли вы, является ли это сейчас эквивалентом или опция была удалена?
 KimCM19 июл. 2013 г., 14:03
Существует способ настроить содержимое уведомлений, если вам или вашему спам-фильтру не нравятся значения по умолчанию TeamCity. Пожалуйста, посмотрите наconfluence.jetbrains.com/display/TCD8/Customizing+Notifications.

Ваш ответ на вопрос