TeamCity 发送电子邮件 FxCop 通知

Posted

技术标签:

【中文标题】TeamCity 发送电子邮件 FxCop 通知【英文标题】:TeamCity Send Email FxCop Notification 【发布时间】:2012-12-18 15:40:43 【问题描述】:

我目前已将 FxCop 集成为我的一个 TeamCity 项目的构建步骤。它在构建后运行并输出错误。

效果很好。然而,我真正想要的是让它在每次运行时通过电子邮件向我发送错误概述,这样我就不必每次都登录到 TeamCity UI。我怎样才能做到这一点?

【问题讨论】:

【参考方案1】:

网站的个人资料面板中有一个电子邮件通知功能,您可以通过它配置 TeamCity 以通过电子邮件向您发送有关来自特定构建配置、特定项目或所有构建的构建的信息。

我不确定这是否有足够的功能来涵盖通过电子邮件向您发送所需的信息,您需要自己查看(这是为了澄清而在右上角写有您姓名的链接)。如果没有足够的选项,则需要进一步的自定义构建步骤。这需要下载 FxCop 日志,将其处理成您想要的人类可读的电子邮件,然后自己发送出去。

【讨论】:

【参考方案2】:

我刚刚发现TeamCity实际上默认发送失败的邮件格式如下!

> Build myBuild :: Build #15 successful (Inspections total: 5288 (-1),
> errors: 3350 (-1))  Agent: WIN-F6GHH45VG7K

【讨论】:

以上是关于TeamCity 发送电子邮件 FxCop 通知的主要内容,如果未能解决你的问题,请参考以下文章

在 teamcity 中生成 FxCop 结果 xml

TeamCity 中图表格式的 FxCop 报告

在 TeamCity 中全局禁用 FxCop 错误

TeamCity FxCop 选择 MinimumRecommendedRules.ruleset 无效

如何在 TeamCity 中导入/解析 fxcop/stylecop 生成的 xml 报告

使用 TeamCity 对我的旧且粗糙的解决方案运行 Fxcop 会产生太多错误