巡航控制.NET不显示Nant的构建错误
-
02-10-2019 - |
题
我们正在运行Cruise Control 1.5.7256.1,并使用它使用Nant和NantContrib进行构建。这些构建的失败和成功,但是当它们失败时,相关错误消息将显示在CCNET构建报告页面上。请参阅下图
可以在“查看构建日志”页面上看到构建错误,但是它们并未将其延伸到构建报告页面。构建本身非常简单,它只是构建.NET 3.5 .sln文件的NantContrib msbuild元素。
有任何想法吗?
解决方案
您检查了dashboard.config文件吗?在此文件中,您可以在XSLFILENAMES部分中添加/删除XSL日志解析器,例如:
<buildPlugins>
<buildReportBuildPlugin>
<xslFileNames>
<xslFile>xsl\header.xsl</xslFile>
<xslFile>xsl\compile.xsl</xslFile>
<xslFile>xsl\compile-msbuild.xsl</xslFile>
<xslFile>xsl\unittests.xsl</xslFile>
<xslFile>xsl\MsTestSummary.xsl</xslFile>
<xslFile>xsl\modifications.xsl</xslFile>
</xslFileNames>
</buildReportBuildPlugin>
<...>
</buildPlugins>
如果您希望在报告中输出NANT,则必须具有XSL compile.xsl行。
您在服务器/ccnetservice.exe.config中有类似的部分,用于电子邮件。
如果您在webdashboard.config中更改某些内容,则必须重新启动整个IIS才能查看修改。
不隶属于 StackOverflow