TFS Создание оповещений по электронной почте для пользователя [Requested By] - PullRequest
7 голосов
/ 29 февраля 2012

Возможно ли это?Я и один из моих коллег уже некоторое время ищем такое решение, и мы не можем найти ничего похожего в Google.

Все просто.Мы хотим автоматически предупреждать пользователя [Requested By] по электронной почте, когда он или она нарушает сборку TFS 2010. Как мы можем это сделать, должно быть решение, Microsoft не могла забыть одну из самых простых функций, которая может бытьдобавлено ...

Спасибо за ваши ответы.Если вам нужно больше разъяснений по моему вопросу, пожалуйста, спросите!

Ответы [ 3 ]

6 голосов
/ 29 февраля 2012

Вы можете сделать это, но вы должны настроить процесс сборки или использовать веб-сервисы, я сделал это, настроив наш процесс сборки. Я использовал список пользователей из associatedChangesets вместо того, чтобы запрашивать.

  1. Получите Расширения сборки TFS .
  2. Откройте шаблон процесса сборки (руководства здесь и здесь ).
  3. Перейдите к разделу «Если произошло исключение при компиляции».
  4. Перетащите действие «Электронная почта» из «Расширения сборки TFS».
  5. В поле «Кому» введите следующий VB.Net:

Кому:

New String() { _
    DirectCast(
        New System.DirectoryServices.DirectorySearcher( _
        String.Format("(&(objectClass=user)(|{0}))", BuildDetail.RequestedBy)) _
        .FindOne(), SearchResult) _
        .Properties("mail")(0).ToString() _
}

6: заполните остальные поля в действиях электронной почты.

2 голосов
/ 01 марта 2012

Да - вы сможете сделать это с помощью следующей версии Team Foundation Server.У меня есть пример этого здесь в моем блоге: http://www.edsquared.com/2012/02/09/Creating+EMail+Alerts+For+Team+Members+In+TFS.aspx

enter image description here

1 голос
/ 01 марта 2012

Вы можете установить электроинструменты TFS и использовать обозреватель предупреждений для настройки уведомлений по электронной почте. Это не идеально, так как я думаю, что каждый разработчик должен настроить свое собственное предупреждение, но если это только вы двое, это не должно быть проблемой

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