diff options
author | Marcello Stanisci <stanisci.m@gmail.com> | 2019-04-17 19:56:39 +0200 |
---|---|---|
committer | Marcello Stanisci <stanisci.m@gmail.com> | 2019-04-17 19:56:39 +0200 |
commit | 99d000d4ab5da18a5a0f7a6978fd23e94c3d3092 (patch) | |
tree | 42d2d9db611cfdce5cb91a845acba0cb316fb7bf /buildbot/demo-checker-master.cfg | |
parent | 2b7cf594101c0fcc3c94871448385f9ce9d4fe9a (diff) | |
download | deployment-99d000d4ab5da18a5a0f7a6978fd23e94c3d3092.tar.gz deployment-99d000d4ab5da18a5a0f7a6978fd23e94c3d3092.tar.bz2 deployment-99d000d4ab5da18a5a0f7a6978fd23e94c3d3092.zip |
trying email formatter
Diffstat (limited to 'buildbot/demo-checker-master.cfg')
-rw-r--r-- | buildbot/demo-checker-master.cfg | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/buildbot/demo-checker-master.cfg b/buildbot/demo-checker-master.cfg index 20e4a7d..a25d5ad 100644 --- 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=[ |