В электронном письме с предупреждением TFS для завершенных сборок содержится список ошибок сборки.
Мы используем локальный сервер TFS 2018 (a.k.a. Azure DevOps Server).
![enter image description here](https://i.stack.imgur.com/7hX5r.png)
Тем не менее, я хотел бы увидеть список сборок предупреждений тоже.
Я уже прочитал многочисленные сообщения об изменении BuildCompletedEvent.xsl
, чтобы настроить внешний вид электронного письма, и это все работает хорошо. Используя хак ниже, чтобы получить полный XML-ввод, я обнаружил, что на самом деле он не содержит предупреждений о сборке.
Есть ли способ изменить / взломать службу TFS, которая создает ввод XML для электронных писем с предупреждениями?
Информация об этом в Интернете представляет собой набор разрозненных фрагментов для сборок XAML, серверов до TFS-2010, post-TFS2010 и серверов / сервисов разработчика Devure с множеством недействительных ссылок и незакрытых концов.
Я чувствую, что мне, по сути, пришлось переопределить почти всю систему оповещения по электронной почте на сервере TFS, если я пошел по дороге, чтобы создать собственного подписчика на событие BuildCompletedEvent
(a.k.a. BuildCompletionEvent
).
Так есть ли разумный экономичный (то есть простой) способ добавить эту небольшую дополнительную информацию в электронные письма с предупреждениями TFS?
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<textarea>
<xsl:copy-of select="/" />
</textarea>
</xsl:template>
</xsl:stylesheet>