summaryrefslogtreecommitdiff
path: root/buildbot/demo-checker-master.cfg
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2019-04-17 19:56:39 +0200
committerMarcello Stanisci <stanisci.m@gmail.com>2019-04-17 19:56:39 +0200
commit99d000d4ab5da18a5a0f7a6978fd23e94c3d3092 (patch)
tree42d2d9db611cfdce5cb91a845acba0cb316fb7bf /buildbot/demo-checker-master.cfg
parent2b7cf594101c0fcc3c94871448385f9ce9d4fe9a (diff)
downloaddeployment-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.cfg15
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=[