Получение UDI сборки или номер сборки последней сборки из MSBuild

Я пытаюсь создать пользовательское задание для MSBuild, чтобы оно отправляло пользователям электронное письмо о том, что на тестовом сервере установлена ​​новая версия.

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

Я пытался использовать BuildStore.GetWorkItemsForBuild, но мне нужно buildduri, который я не могу найти способ получить.

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

Кто-нибудь может мне помочь в этом?

1 ответ

Это возможно, но, похоже, вы пытаетесь расширить функциональность MSBuild для задач, связанных с управлением сборкой. Рассмотрим такое решение, как TeamCity, которое объединяет все процессы сборки и управляет уведомлениями (т. Е. Когда сборка прошла успешно или не удалась). Он имеет встроенную поддержку MSBuild.

Другие вопросы по тегам