Если без поддержки плагинов или расширений до сих пор HTML-отчет не был бы успешно скомпилирован, то отображает соответствующие атрибуты непосредственно в конвейер. Как вы знаете, до сих пор он поддерживает только формат: TRX, JUnit, NUnit2, NUnit3, xUnit2, CTest.
В качестве обходного пути вы можете определить свое собственное расширение. С этим расширением сначала добавьте один новый раздел в конвейер, используйте задачу, чтобы опубликовать этот HTML-отчет в этом новом разделе, затем отобразите и отобразите его атрибуты в этом разделе.
В качестве примера можно использовать расширение: vsts-publish-html-artifact .
Примечание:
Поскольку это расширение было запрограммировано 4 года назад и больше не поддерживается в настоящее время, большая часть нашего официального документа документации была обновлена с использованием последней грамматики, такой каккатегории и т. д. Я изменяю сценарий Джонвалли, поэтому вы можете напрямую использовать его сейчас. Из-за моего репозитория github: Merlin-Extension .
Вы также можете расширить функциональность этого расширения, добавив сценарии на основе ваших индивидуальных потребностей. Обратитесь к этому документу для написания сценария расширения: https://docs.microsoft.com/en-us/azure/devops/extend/get-started/node?view=azure-devops
Обход, который я предоставляю выше, может рассматриваться только как временный метод. Поскольку отчеты Xml являются слишком простыми, а html более полезен во многих случаях / инструментах, я также с нетерпением жду возможности отчета HTML, опубликованного в конвейере , который может быть расширен в Azure Devops.
Здесь на нашем официальном форуме существует билет с предложением функции . Мы можем проголосовать и прокомментировать его там, чтобы он оказал широкое влияние на сообщество, а также улучшит опыт Azure Devops. Таким образом, наша группа продуктов рассмотрит возможность использования этой функции в нашей дорожной карте разработки.