【发布时间】:2012-08-14 00:54:53
【问题描述】:
CC.NET 是否允许您链接到左侧插件栏上的预制 .html 文件?
我知道它允许您通过 XSL 进行链接,但是当我将 XSL 用于某个插件时,它无法正确显示。但是该程序可以自己制作一个 .html 文件,所以我想知道是否可以让它制作一个然后链接到它。
我知道 TeamCity 有能力做到这一点我只是想知道 CC.NET 是否也有这个功能。
我知道外部链接功能,但我想从左侧栏链接到它,而不是主构建屏幕。
【问题讨论】:
CC.NET 是否允许您链接到左侧插件栏上的预制 .html 文件?
我知道它允许您通过 XSL 进行链接,但是当我将 XSL 用于某个插件时,它无法正确显示。但是该程序可以自己制作一个 .html 文件,所以我想知道是否可以让它制作一个然后链接到它。
我知道 TeamCity 有能力做到这一点我只是想知道 CC.NET 是否也有这个功能。
我知道外部链接功能,但我想从左侧栏链接到它,而不是主构建屏幕。
【问题讨论】:
查看您的webdashboard\templates 文件夹。服务器使用的所有模板都在其中。我认为您可能可以编辑 ProjectSideBar.vm 并添加一个普通的 <a href="">xxx</a> 并使用您的文件名以及文件中可能使用的变量之一,例如:
<tr><td><a href="$projectName\outputFile.htm">Your File Ouput</a></td></tr>
我不知道 $projectName 是否存在,但是查看其他 .vm 文件应该可以找到一些东西。
它应该可以工作,虽然我现在无法检查自己。
【讨论】:
看看sourceforge上的trunk,我刚读到1.5将是仪表板上的一个html插件,用于显示html输出......
【讨论】:
Html Report Plugin 是您想要使用的 - 正如 Alex 所说,它从 1.5 版开始可用:http://www.cruisecontrolnet.org/projects/ccnet/wiki/HtmlReportPlugin
编辑:我用 Html Report Plugin 花了几天时间,不幸的是它看起来有太多的错误,无法使用。请参阅我的问题 here 和 here。
【讨论】: