taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit 99d000d4ab5da18a5a0f7a6978fd23e94c3d3092
parent 2b7cf594101c0fcc3c94871448385f9ce9d4fe9a
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date:   Wed, 17 Apr 2019 19:56:39 +0200

trying email formatter

Diffstat:
Mbuildbot/demo-checker-master.cfg | 15+++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/buildbot/demo-checker-master.cfg b/buildbot/demo-checker-master.cfg @@ -96,6 +96,16 @@ c["builders"] = [ # targets. buildbot/reporters/*.py has a variety to choose from, # like IRC bots. +def message_formatter(mode, name, build, results, master_status): + + logs = list() + for line in build.getLogs(): + logs.append(line.getText().splitlines()) + + return { + "body": "\n".join(logs), + "type": "plain"} + EMAIL = reporters.MailNotifier( fromaddr="noreply-demochecks@taler.net", sendToInterestedUsers=False, @@ -103,7 +113,8 @@ sendToInterestedUsers=False, mode=("change"), builders=("demo-check-builder"), extraRecipients=["demo-feedback@taler.net"], - subject="Demo down.") + subject="Demo down.", + messageFormatter=message_formatter) c["services"] = [EMAIL] @@ -117,7 +128,7 @@ c["buildbotURL"] = "https://buildbot.taler.net/" from taler_bb_userpass_db import USER_PASSWORD_DB -BUILDER_LIST = ["demo-services-checker-builder"] +BUILDER_LIST = ["demo-check-builder"] authz = util.Authz( allowRules=[