3
|
Bernhard Hofmann · 技术社区 · 16 年前 |
![]() |
1
1
在与开发人员进行了一次对话之后(我被告知您链接到的替代记录器已经很旧了,不鼓励使用它),我使用的是默认的、标准的记录器和XSLT。如果它确实给您带来了问题,请在 CruiseControl.Net Jira ,对此进行投票的人越多,对代码具有提交访问权限的人越早可能会调查它。 “视图生成日志”是一个原始视图,除了调试生成服务器安装程序外,它不可用-对于我的某些项目,这几乎是5MB大,不会给服务器带来任何问题(尽管打开它会使浏览器挂起一段时间)。ncover可能会导致buildlog.xml膨胀到100MB以上的问题-如果发生这种情况,在合并结果之前必须使用ncoverexplorer来分析结果(但在开始从服务器获取异常之前不要麻烦)。 要在WebDashboard中查看格式化的msbuild结果,请确保Dashboard配置包括 msbuild.xsl (这将给您一个链接,指向viewbuildreport页面上的“msbuild report”,并在页面本身包含一些基本信息)。 |
![]() |
2
2
我试过了 CruiseControl.net 1.4.4.83 具有 rodemeyer.msbuildtocnet.dll 1.0.0.5 作为一个记录器 msbuild2ccnet.xsl ,输出与文章中的输出示例完全不同:
使用 thoughtworks.cruisecontrol.msbuild.dll(thoughtworks.cruisecontrol.msbuild.dll) 作为一个记录器 MSBuux.xSL 结果很好:
|
![]() |
3
1
我觉得回答自己的问题有点困难,但也有可能有人会有同样的问题,并且欣赏我的回答,所以就在这里。 我访问了下一页 http://confluence.public.thoughtworks.org/display/CCNETCOMM/Improved+MSBuild+Integration 这描述了使用不同于传统记录器的记录器(普通记录器生成非常大的文件,在执行XSLT转换时会使服务器陷入困境)。 该页面提供了日志程序和一个XSLT文件,以及有关如何将其合并到CC.NET项目中的简单而清晰的说明。我尝试了这个日志和XSLT,发现我仍然得到了原始的XML;事实上,所有的XML组合在一个巨大的页面中。 |