#tfs #continuous-integration #tfsbuild #tfs-alerts
#tfs #непрерывная интеграция #tfsbuild #tfs-оповещения
Вопрос:
У нас есть решение, которое автоматически создается и тестируется TFS после каждой регистрации.
Есть ли способ получить любую информацию о сборке программно, пока TFS выполняет интеграционные тесты?
Например: если тест завершается неудачно, мне нужно знать, кто запросил сборку, чтобы уведомить его по электронной почте с прикрепленными пользовательскими файлами журналов, которые создают мои тесты.
Ответ №1:
Вы можете настроить оповещения для автоматического получения электронного письма в случае сбоя сборки (электронное письмо содержит более подробную информацию о сборке). В Visual Studio перейдите в меню Team -> Project Alerts.
Комментарии:
1. Спасибо. Ну, встроенных предупреждений TFS мне недостаточно. Мои интеграционные тесты создают некоторые пользовательские файлы журналов и должны отправлять их пользователю, который нарушил сборку. Я не вижу способа привязать пользовательские журналы к основным оповещениям TFS.
2. Кто запустил сборку, показано в сводке сборки. Если вы выполняете сборку после регистрации, это будет тот человек. Появится ошибка. Разработчики должны подписаться на свои собственные сборки, тогда они будут знать результат своих изменений. В электронном письме будет ссылка на папку drop. Поместите туда свои выходные журналы
3. Команда в основном работает из дома и не имеет простого доступа к каталогу drop. Вот почему мне нужно прикрепить пользовательское письмо с прикрепленными журналами. Возможно, то, о чем я прошу, возможно с переменными среды?