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