Получение информации о сборке TFS во время тестового запуска (в командной сборке TFS)

#tfs #continuous-integration #tfsbuild #tfs-alerts

#tfs #непрерывная интеграция #tfsbuild #tfs-оповещения

Вопрос:

У нас есть решение, которое автоматически создается и тестируется TFS после каждой регистрации.

Есть ли способ получить любую информацию о сборке программно, пока TFS выполняет интеграционные тесты?

Например: если тест завершается неудачно, мне нужно знать, кто запросил сборку, чтобы уведомить его по электронной почте с прикрепленными пользовательскими файлами журналов, которые создают мои тесты.

Ответ №1:

Вы можете настроить оповещения для автоматического получения электронного письма в случае сбоя сборки (электронное письмо содержит более подробную информацию о сборке). В Visual Studio перейдите в меню Team -> Project Alerts.

Комментарии:

1. Спасибо. Ну, встроенных предупреждений TFS мне недостаточно. Мои интеграционные тесты создают некоторые пользовательские файлы журналов и должны отправлять их пользователю, который нарушил сборку. Я не вижу способа привязать пользовательские журналы к основным оповещениям TFS.

2. Кто запустил сборку, показано в сводке сборки. Если вы выполняете сборку после регистрации, это будет тот человек. Появится ошибка. Разработчики должны подписаться на свои собственные сборки, тогда они будут знать результат своих изменений. В электронном письме будет ссылка на папку drop. Поместите туда свои выходные журналы

3. Команда в основном работает из дома и не имеет простого доступа к каталогу drop. Вот почему мне нужно прикрепить пользовательское письмо с прикрепленными журналами. Возможно, то, о чем я прошу, возможно с переменными среды?