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

Каков наилучший способ доставки уведомлений статуса сборки TFS в команду?

Мне нравится сообщение о статусе, отправленное механизмом предупреждений TFS при разрыве сборки. Однако я бы хотел отправить такое письмо всей команде и не полагаться на команду, чтобы подписаться на предупреждение...

С трудом создав красивое и подробное сообщение самостоятельно, переопределяя "OnBuildBreak" и используя задачу MSBuildCommunityTasks EMail.

Есть ли способ заставить оповещение TFS отправлять в список писем? Можете ли вы порекомендовать способ отправки таких уведомлений о состоянии?

4b9b3361

Ответ 2

Инструмент уведомления о сбое Team Build Tray, который включен в TFS 2008 Power Tools, очень полезен для этого.

Инструмент создания уведомлений об объявлении http://blogs.msdn.com/blogfiles/buckh/WindowsLiveWriter/Previewofthebuildnotificationtrayappletp_13FB/brokennotification_thumb.png

Смотрите блог Buck Hodges для скриншотов и дополнительной информации.

Ответ 3

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

Ответ 4

Настройте псевдоним электронной почты для команды на почтовом сервере и введите это при подписке на почту.

Попробуйте Team Foundation Server Event Subscription Tool. Это позволяет отправлять письма на любой адрес, когда происходит какое-либо событие TFS.

Ответ 5

Brian the Build bunny хорош, но кролик кролика Nabaztagtag WiFi довольно дорог и в настоящее время нет в наличии.

Уведомление о сбое Team Build Tray, которое поставляется с TFS, в порядке, но:

  • Это чертовски медленно, и опрос не настраивается
  • Слишком легко пропустить сборку, разбитую на проекты, которые вас волнуют.
  • Не поддерживает разные действия для разных проектов (например, покажите модальное диалоговое окно для проекта № 1, но просто покажите предупреждение о коротком лотке для проекта № 2)
  • Не поддерживает разные триггеры для разных пользователей (например, показывать уведомления только для меня по проекту № 1 или кому-либо из проекта # 2)
  • Нет информации о том, что сломало сборку (например, ошибка компилятора, unit test, интеграционный тест)
  • Нет звукового уведомления, если система отключена
  • Отсутствие последнего времени сборки

Итак, в Google Кодексе есть проект с открытым исходным кодом, который доступен в лотке, который доступен в Google Code: http://code.google.com/p/siren-of-shame/. Этот проект может работать независимо, но он предназначен для работы с USB-сиреной, который доступен для продажи.

Ответ 6

Мне вообще нравится TFS Build Status Tray от Rob Aquila. Не забудьте получить бета 1.0.1, так как это позволяет вам легко указывать проекты, которые нужно посмотреть, используя немного графического интерфейса пользователя, а также имеет значок уведомления, который меняет цвет, поэтому вам нужно только открыть фактический список статуса сборки, когда значок станет красный. Версия 1.0 имела фиксированный значок и только уведомляет тосты в углу экрана.

Существует также версия одного и того же инструмента, которая, как предполагается, будет отображаться в полноэкранном режиме на настенной дисплее, например.

Ответ 7

Июльский выпуск TFS 2008 PowerTools добавляет "Редактор предупреждений" в Team Explorer. Добавление предупреждений - легкий ветерок. Он имеет инструмент запросов, аналогичный инструменту Query.

Ответ 8

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