最近在用 CruiseControl.NET实现每日构建,其他配置起来都挺方便,就是在邮件设置上费了不少时间,我用的是CC.NET1.6,这个版本已经支持发送附件,如果使用外部邮箱,记得要把邮箱的smtp功能打开,下面是Mail配置的一个例子:
<email mailport="25" includeDetails="TRUE" mailhostUsername="*****@qq.com" mailhostPassword="******" useSSL="FALSE">
<from>******@sina.com</from>
<mailhost>smtp.sina.com</mailhost>
<users>
<user name="*1" group="leader" address="****@sina.com" />
<user name="*2" group="teamleader" address="*****@sina.com" />
<user name="*3" group="buildmaster" address="****@126.com" />
<user name="*4" group="developers" address="******@qq.com" />
</users>
<groups>
<group name="CTO">
<notifications>
<notificationType>Success</notificationType>
</notifications>
</group>
<group name="teamleader">
<notifications>
<notificationType>Fixed</notificationType>
</notifications>
</group>
<group name="developers">
<notifications>
<notificationType>Failed</notificationType>
<notificationType>Fixed</notificationType>
</notifications>
</group>
<group name="buildmaster">
<notifications>
<notificationType>Always</notificationType>
</notifications>
</group>
</groups>
<converters>
<regexConverter find="{1}quot; replace="@qq.com" />
</converters>
<modifierNotificationTypes>
<NotificationType>Failed</NotificationType>
<NotificationType>Fixed</NotificationType>
</modifierNotificationTypes>
<subjectSettings>
<subject buildResult="StillBroken" value="Build is still broken for {SProject}"/>
</subjectSettings>
<xslFiles>
<file>xsl\header.xsl</file>
<file>xsl\compile.xsl</file>
<file>xsl\unittests.xsl</file>
<file>xsl\modifications.xsl</file>
</xslFiles>
<attachments>
<file><!-- path to file --></file>
</attachments>
</email>

浙公网安备 33010602011771号