Signed-off-by: Richard Purdie <richard.pur...@linuxfoundation.org> --- services.py | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-)
diff --git a/services.py b/services.py index cc891434..bdfdbc1d 100644 --- a/services.py +++ b/services.py @@ -3,20 +3,27 @@ # from buildbot.plugins import reporters - from yoctoabb import config - +import os services = [] -# TODO: we'll replace this with functionality in yocto-autobuilder-helpers -# to mail the error reports to the list -# services.append( -# reporters.MailNotifier(fromaddr="yocto-bui...@yoctoproject.org", -# sendToInterestedUsers=False, -# extraRecipients=["yocto-bui...@yoctoproject.org"], -# mode=('failing',)) -# ) +with open(os.path.join(os.path.dirname(__file__), "default_mail.txt"), "r") as f: + emailtext = "\n".join(f.readlines()) + +formatter = reporters.MessageFormatter(template=emailtext) + +generator = reporters.BuildStatusGenerator( + mode=('failing', 'warnings', 'exception', 'cancelled'), + message_formatter=formatter, + builders=['a-full', 'a-quick', 'buildperf-alma8', 'buildperf-debian11', 'docs']) + +#services.append( +# reporters.MailNotifier(fromaddr="control...@yoctoproject.org", +# extraRecipients=["yocto-bui...@lists.yoctoproject.org"], +# generators=[generator]) +#) + # services.append( # reporters.IRC(host="irc.freenode.net", @@ -39,4 +46,4 @@ services = [] # from yoctoabb.reporters import swatbot # services.append( # swatbot.SwatBot("http://localhost:8000/", "buildbot-notifier", "password") -# ) \ No newline at end of file +# ) -- 2.39.2
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#61151): https://lists.yoctoproject.org/g/yocto/message/61151 Mute This Topic: https://lists.yoctoproject.org/mt/101634606/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/leave/6691583/21656/737036229/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-