TFS2010: отключить оповещение по электронной почте для частных сборок - PullRequest
2 голосов
/ 07 октября 2011

Мы привлекаем новых разработчиков и поощряем их использовать функцию частных сборок TFS2010 - сборка выполняется с использованием набора полок, поэтому вы можете увидеть, какие изменения окажут влияние.

Мыустановите TFS для отправки электронной почты команде разработчиков, и вот в чем причина проблемы: TFS отправляет всю команду по электронной почте с результатами частной сборки, что приводит к путанице в текущем состоянии «публичной» сборки при сбое частной сборки.

Единственное отличие в электронной почте состоит в том, что частные сборки не обозначают источники, поэтому строка темы - Scrum Build 8518 failed, а не Scrum Build CI Build_20111007.5 succeeded.Хотя этого достаточно для того, чтобы можно было различить два, как только вы к нему привыкли, сначала это сбивает с толку.

Можно ли отключить оповещение по электронной почте для частных сборок?В качестве альтернативы, можно ли изменить строку темы, если сборка является частной для чего-то более явного?

Я просмотрел конфигурацию JobStatusAgent и шаблоны электронной почты, но не вижу там ничего, что могло бы помочь.Мы используем шаблон по умолчанию, если это уместно.

Ответы [ 3 ]

3 голосов
/ 22 августа 2012

Определенно рекомендую Alerts Explorer, как предложено @Edward.Вам не нужна вся команда для установки электроинструментов, достаточно пары членов команды для управления оповещениями на уровне проекта.С помощью проводника оповещений вы можете настроить оповещение для фильтрации для полей Requested By или Requested For.В случае сборок Continuous Integration поле Requested For содержит пользователя, чья регистрация вызвала сборку.Поле Requested By содержит пользователя, который запросил сборку.В случае CI или запланированных сборок это будет учетная запись службы агента сборки.К сожалению, это не очень помогает, если у вас есть публичные сборки, которые запрашиваются вручную.

2 голосов
/ 07 октября 2011

Настраиваете ли вы свои оповещения с помощью электроинструмента Alerts Explorer ? Он намного мощнее, чем готовые оповещения.

Вы можете настроить более детальную конфигурацию для предупреждений - например, заголовок содержит "CI", соответствие строки номера сборки или на основе лица, запрашивающего сборки.

1 голос
/ 07 октября 2011

Пожалуйста, посмотрите здесь , где я описал метод для вставки нового аргумента сборки с именем "BuildType" в ваш шаблон процесса сборки.

Используя этот дополнительный параметр, мы контролируем отправку (или нет) электронного письма команде QA.

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