我们正在运行Cruise Control 1.5.7256.1,并使用它使用Nant和NantContrib进行构建。这些构建的失败和成功,但是当它们失败时,相关错误消息将显示在CCNET构建报告页面上。请参阅下图

No Errors!

可以在“查看构建日志”页面上看到构建错误,但是它们并未将其延伸到构建报告页面。构建本身非常简单,它只是构建.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才能查看修改。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top