我有两个建筑商在运行buildbot。第一个构建器执行构建步骤,然后触发(通过可触发的调度程序)执行测试的第二个构建器。有3个调度程序:SingleBranch、Force和try,触发1st builder,还有2个邮件通知程序:
for mode, builders in (('warnings', ['Build', 'Test']),
('passing', ['Test'])):
c['status'].append(MailNotifier(fromaddr='...',
sendToInterestedUsers=True,
extraRecipients=['...'],
mode=mode,
builders=builders,
))
因此,一个通知程序发送关于构建和测试构建器失败的报告,而另一个通知程序只为测试生成器发送关于成功的报告(这意味着构建也成功了)。当前,邮件通知程序为激活生成生成器的所有三个调度程序发送报告。 问:是否可以让通知程序只为单分支调度程序工作?在
提前谢谢。在
要做到这一点绝非易事。但是,您可以随心所欲:
虽然这段代码没有经过测试,但我很有信心它能满足您的需要。在
相关问题 更多 >
编程相关推荐