Получение UDI сборки или номер сборки последней сборки из MSBuild
Я пытаюсь создать пользовательское задание для MSBuild, чтобы оно отправляло пользователям электронное письмо о том, что на тестовом сервере установлена новая версия.
Я перехожу к работе с электронной почтой, я хотел бы добавить рабочие элементы, включенные в эту сборку. Я пробовал расширение MSBuild (использовалось для отправки электронной почты), но функция получения этой информации не поддерживает TFS 2005, которую я использую и не могу обновить.
Я пытался использовать BuildStore.GetWorkItemsForBuild, но мне нужно buildduri, который я не могу найти способ получить.
Настройка выглядит следующим образом: шаги для компиляции, сборки и развертывания вызываются из командного файла в качестве различных параметров. В конце варианта развертывания электронное письмо отправляется.
Кто-нибудь может мне помочь в этом?
1 ответ
Это возможно, но, похоже, вы пытаетесь расширить функциональность MSBuild для задач, связанных с управлением сборкой. Рассмотрим такое решение, как TeamCity, которое объединяет все процессы сборки и управляет уведомлениями (т. Е. Когда сборка прошла успешно или не удалась). Он имеет встроенную поддержку MSBuild.