Я недавно изучал конфигурацию CruiseControl (я полный CC noob), и пока я понимаю, что различные отчеты XML, созданные вашим процессом сборки (например, mbunit.xml, ncover.xml, fxcop.xml), могут отображаться в панель управления, добавив ссылку на XML в следующую часть ccnet.config:
<publishers>
<merge>
<files>
<file>logs\some-report.xml</file>
</files>
</merge>
</publish>
добавление файла xsl для преобразования xml в презентабельный html и добавление плагина построения отчета в dashboard.config, который ссылается на xsl:
<xslReportBuildPlugin description="Some report"
actionName="SomeReportAction" xslFileName="xsl\some-report.xsl" />
Мой вопрос: если у меня есть какие-то отчеты (документация по коду, сгенерированная JGregory's Docu и тестовые спецификации, созданные jpboodhoo's Bdddoc), которые представляют собой чистый HTML, могу ли я показать их на панели управления аналогичным образом? Я не могу понять этого. Я действительно думал о добавлении ExternalLink непосредственно на HTML-страницу, но он находится в защищенной области, к которой пользователи обычно не могут получить доступ. У кого-нибудь есть идеи?