在ms-build中发生警告时,从jenkins发送电子邮件通知

时间:2012-06-22 12:16:55

标签: msbuild jenkins jenkins-plugins

我使用 jenkins 作为基于.Net的项目的CI服务器。我正在使用 MS-Build 插件从jenkins构建项目。它按预期工作,它在构建失败时发送电子邮件。现在我还希望jenkins在构建中发出警告时发送电子邮件。我找不到任何提供此功能的插件。

所以我尝试使用“扩展电子邮件通知”,“控制台输出解析”插件。但它并没有给我预期的行为。目前我所获得的是在发生警告时发送邮件。我使用“控制台输出解析”插件将构建标记为不稳定,并使用电子邮件通知发送电子邮件。但是电子邮件没有关于警告的详细信息。

我发现一些文章,其中说我们可以使用 groovy脚本果冻脚本和“扩展电子邮件通知”插件来发送详细信息。但我不知道如何从解析插件中获取警告的细节。有人能指出我纠正资源或指导我实现这个目标吗?

2 个答案:

答案 0 :(得分:3)

寻找

答案 1 :(得分:2)

Jenkins基于这样的假设:特定构建(或“运行”)可以是“好”或“坏”,因此双色方案 - 没有“灰色区域”。

话虽如此,有插件允许第三种状态为“不稳定”,
这也受到触发机制的支持。

Text-finder Plugin Log Parser Plugin 为例 两者都允许您搜索您指定的文件中的关键字,并使用它来降级“成功”的版本 “不稳定”或“失败”。