所以我有我使用合并任务放入 ccnet 的输出。
现在我需要做的是提出我自己的自定义 xsl 并输出数据。
关于如何执行此操作的教程有什么想法吗?
例如我需要使用什么插件?我可以创建自己的吗?动作名称有什么作用?
<xslReportBuildPlugin description="MSBuild Output" actionName="MSBuildOutputBuildPlugin" xslFileName="xsl\msbuild.xsl" />
在您的巡航控制文件夹中:
CruiseControl.NET\webdashboard\xsl
- 复制任何现有的 xsl(最好是接近您想要的或采用您喜欢的格式的 xsl)。您也可以从头开始创建 xsl 文件。
- 使用您自己的文件名将其编辑为您想要的内容。
我将 msbuild.xsl 复制到 BMsBuild.xsl 并进行了更改。
然后在dashboard.config中
<xslReportBuildPlugin description="BBuildReport" actionName="BBuildReport" xslFileName="xsl\Bmsbuild.xsl"></xslReportBuildPlugin>
- 描述:您希望它在网络仪表板链接上具有什么标题
- actionName:将用于生成该 xsl/报告 URL 的唯一名称
- xslFileName:xsl 的路径通常只是 xsl[您的 xsl 文件名].xsl
这是最简单的方法。该文件几乎完全是 xsl,因此实际上没有任何您需要执行或了解的特殊内容。除了 xsl 将从您的发布者 xml 记录器标记中的任何内容中定位合并的 xml 文件。ccnet.config
<publishers>
<statistics/>
<xmllogger logDir="D:\Projects\TFS\Main\BuildProcess\logs\ServiceBuilds" />
</publishers>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)