質問

最近、CruiseControlの構成を調査しました(完全なCC noobです)。これまで、ビルドプロセスで生成されたさまざまなXMLレポート(mbunit.xml、ncover.xml、fxcop.xmlなど)ができることを理解していますccnet.configの次の部分にxmlへの参照を追加することにより、ダッシュボードに表示されます。

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

xslファイルを追加して、xmlを表示可能なhtmlに変換し、xslを参照するダッシュボード.configにレポートビルドプラグインを追加します

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

私の質問は、純粋なHTMLのレポート(JGregoryのDocuで生成されたコードドキュメントとjpboodhooのBdddocで生成されたテスト仕様)がある場合、同様の方法でダッシュボードに表示する方法はありますか?これを理解することはできません。 ExternalLinkをHTMLページに直接追加することを考えましたが、これはユーザーが通常アクセスできない保護された領域にあります。誰でもアイデアはありますか?

役に立ちましたか?

解決

現在、これはバージョン1.4.4までのCruiseControl.NETでは不可能です。ただし、この機能はバージョン1.5.0の一部として追加されています。

リリースの時間枠はまだお伝えできませんが、 http://ccnetlive.thoughtworks.com/CCNet-builds/1.5.0/

クレイグ

他のヒント

この機能がCCNet 1.5で追加されたクレイグについては既に言及しているので、HtmlPluginに関するドキュメントは次の場所にあります: http://cruisecontrolnet.org/projects/ccnet/wiki/HtmlReportPlugin

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top