Отображение отчетов в формате HTML на панели управления CruiseControl

Я недавно изучал конфигурацию 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-страницу, но он находится в защищенной области, к которой пользователи обычно не могут получить доступ. У кого-нибудь есть идеи?


person James Allen    schedule 07.05.2009    source источник


Ответы (2)


В настоящее время это невозможно в CruiseControl.NET до версии 1.4.4. Однако эта функция добавляется как часть версии 1.5.0.

Мы пока не можем сообщить вам сроки выпуска, но вы можете загрузить и опробовать последнюю версию со страницы http://ccnetlive.aughtworks.com/CCNet-builds/1.5.0/.

Крейг

person Community    schedule 08.05.2009
comment
Спасибо, Крейг, с нетерпением жду его выхода - person James Allen; 08.05.2009

Как уже упоминал Крейг, эта функция была добавлена ​​в CCNet 1.5, вы найдете документацию по HtmlPlugin здесь: http://cruisecontrolnet.org/projects/ccnet/wiki/HtmlReportPlugin

person dna    schedule 04.03.2013