如何配置Cruise Control.Net以在Web Dashboard中显示正确的错误?

时间:2010-08-06 09:37:00

标签: asp.net configuration tdd continuous-integration cruisecontrol.net

我们已经设置了Cruise Control.Net来从源代码控制构建.Net项目。问题是,当构建失败时,错误日志会显示一个巨大的构建xml,我们很难找出实际的错误。如何配置Cruise Control以更易读的格式显示错误?

2 个答案:

答案 0 :(得分:2)

确保ccnet配置中包含xmllogger,并尝试通过ccnet的网络信息中心查看构建结果。

See example of failed build output

答案 1 :(得分:0)

使其更具可读性(带上项目名称和错误)

webdashboard/xsl/msbuild.xsl添加

<xsl:if test="parent::target/@name != ''">
            target-><xsl:value-of select="parent::target/@name" />&#160;
        </xsl:if>

正好在

之上
<xsl:if test="@file != ''" >
<{1>}部分中的

因此整个msbuild.xsl部分将是

<xsl:template match="error">