cc.net如何发送邮件时附加编译日志?

fly___fly 2013-03-01 10:40:16
email节点已经写好了,也可以收到邮件,但邮件内容非常简单,只有一行:

CruiseControl.NET Build Results for project Test(web page)

email节点如下:

<email>
<from>xx@xx.com</from>
<mailhost>xx</mailhost>
<mailhostPassword>xx</mailhostPassword>
<mailhostUsername>xx</mailhostUsername>
<useSSL>false</useSSL>
<includeDetails>false</includeDetails>

   <users> </users>

  </email>

我尝试写<xslFiles>,就会收到错误

Unable to build email message:
ThoughtWorks.CruiseControl.Core.CruiseControlException: XSL stylesheet file not
found: xsl\compile_msbuild.xsl 在
ThoughtWorks.CruiseControl.Core.Util.XslTransformer.LoadStylesheet(XslCompiledTransform
transform, String xslFileName) 在
ThoughtWorks.CruiseControl.Core.Util.XslTransformer.TransformToXml(String
xslFilename, XPathDocument document) 在
ThoughtWorks.CruiseControl.Core.Publishers.BuildLogTransformer.TransformResults(IList
xslFiles, XPathDocument document) 在
ThoughtWorks.CruiseControl.Core.Publishers.HtmlDetailsMessageBuilder.AppendHtmlMessageDetails(StringBuilder
message, IIntegrationResult result) 在
ThoughtWorks.CruiseControl.Core.Publishers.HtmlDetailsMessageBuilder.BuildMessage(IIntegrationResult
result) 在
ThoughtWorks.CruiseControl.Core.Publishers.EmailPublisher.CreateMessage(IIntegrationResult
result)

即使有时候不是错误,收到的也是错误、警告、更改等信息。

设置了xmllogger后,可以在这个文件夹里看到编译日志,但是日志的文件名并不确定,所以也无法用attachment。

请问如何能把详细日志文件附加到邮件里?
...全文
172 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,179

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 质量管理/软件测试
功能测试压力测试安全性测试 个人社区 湖南省·长沙市
社区管理员
  • 软件测试
  • 虫无涯
  • 小博测试成长之路
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家加入到软件测试的社区,在这里,希望大家勇于发表自己的看法,欢迎大家分享自己在软件测试工作过程中遇到的问题以及工作经验分享。

1.想转行的小伙伴,遇到问题没有及时回复的,可以私聊小博进行反馈

2.大家对社区有好的建议,都可以在社区发帖进行反馈

推荐大家学习的软件测试入门笔记:软件测试入门学习笔记

试试用AI创作助手写篇文章吧