diff options
Diffstat (limited to 'buildbot')
-rw-r--r-- | buildbot/master.cfg | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/buildbot/master.cfg b/buildbot/master.cfg index bbd14bc..ab39ff8 100644 --- a/buildbot/master.cfg +++ b/buildbot/master.cfg @@ -135,21 +135,15 @@ c["buildbotURL"] = "https://buildbot.libeufin.tech/" BUILDER_LIST = ["all-builder"] -def writeEmail(mode, name, build, results, master_status): - from buildbot.status.builder import Results - result = Results[results] - ret = dict(subject=f"libeufin build: {result}") - if result != "success": - ret.append(dict(body="See: " + master_status.getURLForThing(build))) - return ret - emailNotifier = reporters.MailNotifier( fromaddr="libeufin-build@taler.net", sendToInterestedUsers=False, mode=("change"), builders=("all-builder"), extraRecipients=["libeufin@taler.net"], - messageFormatter=writeEmail + messageFormatter=reporters.MessageFormatter( + ctx=dict(statuses=util.Results), + template="See: {{ build_url }}", subject="libeufin build: {{ statuses[results] }}") ) c["services"] = [emailNotifier] |