5

最近、CruiseControl の構成を調べています (私は完全な CC 初心者です)。これまでのところ、ビルド プロセスによって生成されたさまざまな 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 に変換し、xsl を参照するレポート ビルド プラグインを dashboard.config に追加します。

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

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

4

2 に答える 2

3

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

リリースの時期についてはまだお知らせできませんが、http://ccnetlive.thoughtworks.com/CCNet-builds/1.5.0/から最新バージョンをダウンロードして試すことができます。

クレイグ

于 2009-05-08T02:33:34.910 に答える
2

craig がこの機能が CCNet 1.5 で追加されたと述べたように、HtmlPlugin に関するドキュメントはhttp://cruisecontrolnet.org/projects/ccnet/wiki/HtmlReportPluginにあります。

于 2013-03-04T14:05:20.393 に答える