4
构建失败时,我想从日志文件中获取错误消息,并将其作为电子邮件正文的一部分发送。我怎样才能做到这一点?我正在使用msbuild。我可以从buildlogs文件夹附加xml文件,但我宁愿发送纯文本。在CruiseControl.net中,如何在电子邮件中包含构建错误消息?
构建失败时,我想从日志文件中获取错误消息,并将其作为电子邮件正文的一部分发送。我怎样才能做到这一点?我正在使用msbuild。我可以从buildlogs文件夹附加xml文件,但我宁愿发送纯文本。在CruiseControl.net中,如何在电子邮件中包含构建错误消息?
这很简单。假设你正确地记录MSBuild任务(与ThoughtWorks的记录器为例),您需要:
我想你需要添加xsl \ compile-msbuild.xsl文件。例如我的部分是这样的:
<xslFiles>
<file name="xsl\header.xsl"/>
<file name="xsl\compile.xsl"/>
<file name="xsl\compile-msbuild.xsl"/>
<file name="xsl\unittests.xsl"/>
<file name="xsl\fit.xsl"/>
<file name="xsl\modifications.xsl"/>
</xslFiles>
谢谢本杰明。 – Ndesai 2010-12-17 14:54:59