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

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

Я хочу получить статус сборки в TFS (успешно или неудачно). Какие классы и методы могут быть использованы для этой цели?

4b9b3361

Ответ 1

Вы можете запустить Build Notifications, который похож на CC Tray, поскольку он будет постоянно предоставлять вам статус всех построек, которые вам интересны. Чтобы запустить инструмент, перейдите к...

Все программы → Microsoft Visual Studio 2010 → Инструменты Team Foundation Server → Уведомления о выпуске

Нажмите кнопку "Параметры", чтобы подписаться на то, какие сборки находятся на вашем сервере. Это будет отображаться в вашем системном лотке с зеленым флажком или красным X, чтобы указать статус выбранных вами сборников.

Ответ 2

В Visual Studio 2013 с TFS 2013 у вас есть оповещения по электронной почте из TFS и средства для создания системных лотков для сборки: http://msdn.microsoft.com/en-us/library/ms181725.aspx

Однако он обычно не отображается на экране запуска Windows 8 даже при поиске. Итак, запустите его вручную в большинстве установок отсюда:

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\BuildNotificationApp.exe

Ответ 4

Если вам просто нужно предупреждение (не программно): вы можете щелкнуть правой кнопкой мыши по проекту в Team Explorer и выбрать "Оповещения проекта".

Ответ 5

Вы можете использовать AnyStatus для мониторинга как сборок XAML и vNext, так и множества других мониторов, таких как службы Windows, HTTP, TCP/IP, Ping, GitHub, другие инструменты CI/CD, счетчики производительности и многое другое.

Отказ от ответственности: я автор AnyStatus

Ответ 6

Ознакомьтесь с библиотекой MSBuildCommunityTasks. У него есть задача Mail.

Импортируйте это в проект сборки для отправки писем.

Ответ 7

В TFS 2008 вы можете щелкнуть правой кнопкой мыши по имени проекта TFS (в Team Explorer) и выбрать "Оповещения проекта".

Затем выберите предупреждение A Build Completes и поместите свой адрес электронной почты в поле "Отправить".

Я думаю, что TFS 2005 также имеет эту функцию, но я не могу вспомнить. Прошло некоторое время.;)

Ответ 8

Чтобы включить оповещение по электронной почте уведомления о создании, в Team Explorer:

Если вы еще не подключены к проекту команды, над которым хотите работать, подключитесь к проекту команды.

Выберите Главная, а затем выберите Настройки.

На странице Настройки в разделе Командный проект выберите Оповещения о проекте. Выберите одно или несколько предупреждающих событий.

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

Подробнее см. https://msdn.microsoft.com/en-us/library/ms181725.aspx