CruiseControlダッシュボードでのHTMLレポートの表示
-
08-07-2019 - |
質問
最近、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