首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为多个构建器发送一封电子邮件

为多个构建器发送一封电子邮件
EN

Stack Overflow用户
提问于 2012-09-12 08:30:48
回答 3查看 405关注 0票数 3

我正在设置一个具有独特的主构建机器人和多个构建奴隶的构建环境。我有多个建设者将运行在可用的奴隶上。构建器可以被强制触发,或者计划作为夜间构建运行,或者可以在检测到某些更改时运行。

我已经设置了一个MailNotifier来发送构建的结果/状态。此MailNotifier将为每个构建器发送一封电子邮件。我现在要做的是为多个构建器发送一封电子邮件。例如,所有的夜间建设者在成功建造后,在主构建机器人中触发一些功能,触发构建机器人发送一封电子邮件,其中包括所有夜间建设者的结果。

我想知道这样的事情是否可能,以及buildbot是否支持为多个构建者发送一封电子邮件。如果没有指针,该如何实现??

提前谢谢!!

EN

回答 3

Stack Overflow用户

发布于 2014-09-09 23:00:15

您正在寻找buildSetSummary参数到MailNotifier:如果将该参数设置为True,它将发送所有已完成构建的单个电子邮件列表状态。

更多信息:建造-建造-操作手册

票数 2
EN

Stack Overflow用户

发布于 2013-02-09 10:17:51

您已经很久没有问这个问题了,但是为了防止您还需要一个答案,请查看buildbot的MailNotifier设置。默认行为是为每个构建器发送一封电子邮件,因此您必须指定您对使用builders参数感兴趣的是哪些(向下滚动页):

builders (字符串列表)。应该发送邮件的构建器名称列表。默认为None (为所有构建发送邮件)。使用构建器或类别,但不能同时使用。

希望这就是你要找的!

票数 0
EN

Stack Overflow用户

发布于 2013-06-10 20:33:38

用TriggerableScheduler中的所有构建器创建一个builderNames。然后,使用以下两个步骤创建一个“超级”构建器:

  1. 用TriggerableScheduler触发新的waitForFinish=True
  2. 发电子邮件
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12384085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档