为什么CruiseControl.NET没有通过电子邮件发送构建和测试结果?

时间:2009-08-10 16:01:50

标签: email nunit cruisecontrol.net

我正在使用CruiseControl.NET和NUnit以及NAnt。我正在尝试让CC.net发送包含样式化测试结果和构建信息的电子邮件。我的配置文件如下所示:

<publishers>
        <merge>
            <files>
                <file>C:\Tests\*Results*.xml</file>
                <file>C:\Artifacts\*</file>
            </files>
        </merge>
        <xmllogger logDir="C:\Build Logs" />
        <email from="ContinuousIntegrationServer@test.com" mailhost="mail.test.com">
        <groups>
                <group name="alwaysNotify">
                    <notification>
                        <notificationType>Always</notificationType>
                    </notification>
                </group>
                <group name="notifyOnFail">
                    <notification>
                        <notificationType>Failed</notificationType>
                    </notification>
                </group>
        </groups>
        <users>
            <user name="me" group="alwaysNotify"  address="me@test.com"/>
        </users>
        <xslFiles>
            <file>xsl\header.xsl</file>
            <file>xsl\compile.xsl</file>
            <file>xsl\unittests.xsl</file>
            <file>xsl\modifications.xsl</file>
        </xslFiles>
    </email>
</publishers>

当我收到一封电子邮件告诉我构建成功时,身体中只有这个:

CruiseControl.NET Build Results for project test (http://CISERVER1/ccnet)

为什么构建信息和测试结果不包含在正文中?

1 个答案:

答案 0 :(得分:3)

<includeDetails>true</includeDetails>添加到电子邮件发布商部分。