我正在使用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)
为什么构建信息和测试结果不包含在正文中?
答案 0 :(得分:3)
将<includeDetails>true</includeDetails>
添加到电子邮件发布商部分。