Domanda

Di recente ho esaminato la configurazione di CruiseControl (sono un noob CC completo) e finora capisco che vari report XML generati dal tuo processo di compilazione (ad esempio mbunit.xml, ncover.xml, fxcop.xml) possono essere mostrato nella dashboard aggiungendo un riferimento a xml alla seguente parte di ccnet.config:

<publishers>
 <merge>
  <files>
   <file>logs\some-report.xml</file>
  </files>
 </merge>
</publish>

aggiungendo un file xsl per trasformare l'xml in html presentabile e aggiungendo un plugin per la creazione di report a dashboard.config che fa riferimento a xsl:

<xslReportBuildPlugin description="Some report"
actionName="SomeReportAction" xslFileName="xsl\some-report.xsl" />

La mia domanda è: se ho alcuni report (documentazione del codice generata da Docu di JGregory e specifiche di test generati dal Bdddoc di jpboodhoo) che sono HTML puro, c'è modo di mostrarli nella dashboard in modo simile? Non riesco a capirlo. Ho pensato di aggiungere un ExternalLink direttamente alla pagina HTML, ma questo è in un'area protetta a cui normalmente gli utenti non possono accedere. Qualcuno ha qualche idea?

È stato utile?

Soluzione

Attualmente ciò non è possibile in CruiseControl.NET fino alla versione 1.4.4. Tuttavia, questa funzionalità viene aggiunta come parte della versione 1.5.0.

Non possiamo ancora darti un lasso di tempo per il rilascio, ma puoi scaricare e provare l'ultima versione da http://ccnetlive.thoughtworks.com/CCNet-builds/1.5.0/ .

Craig

Altri suggerimenti

Come Craig ha già menzionato questa funzionalità è stata aggiunta in CCNet 1.5, troverete la documentazione su HtmlPlugin qui: http://cruisecontrolnet.org/projects/ccnet/wiki/HtmlReportPlugin

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top