taler-deployment

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

commit 83348b10a48c1d64207ddcdc393083ca462740e8
parent 47bf62b42fe5998ef0d38fc0b9cd4515335f3efe
Author: Christian Grothoff <christian@grothoff.org>
Date:   Wed, 21 Apr 2021 13:32:04 +0200

fix master cfg

Diffstat:
Mbuildbot/master.cfg | 63++++++++++++++++++++++++++++++++++++++++-----------------------
1 file changed, 40 insertions(+), 23 deletions(-)

diff --git a/buildbot/master.cfg b/buildbot/master.cfg @@ -24,8 +24,8 @@ import re from getpass import getuser from buildbot.steps.source.git import Git from buildbot.steps.shell import ShellCommand -from buildbot.plugins import (reporters, worker, - changes, schedulers, util) +from buildbot.plugins import * +from buildbot.reporters.generators.build import BuildStatusGenerator # This is a sample buildmaster config file. It must be # installed as 'master.cfg' in your buildmaster's base @@ -1096,8 +1096,42 @@ IRC = reporters.IRC( } ) -mail_generator = reporters.BuildStatusGenerator( +mail_generator = BuildStatusGenerator( mode=('change','problem','failing','exception',), + builders=[ + "lcov-builder", + "checker-builder", + "doc-builder", + "test-builder", + "wallet-builder", + ], + message_formatter=reporters.MessageFormatter( + template_type='plain', + wantSteps=True, + wantLogs=True + ), +# add_logs=True + ) + + +test_generator = BuildStatusGenerator( + mode=('change','problem','failing','exception',), + builders=[ + 'buildslavetest-builder', + ], + message_formatter=reporters.MessageFormatter( + template_type='plain', + wantSteps=True, + wantLogs=True + ), +# add_logs=True + ) + +docs_generator = BuildStatusGenerator( + mode=('change','problem','failing','exception',), + builders=[ + 'linkchecker-builder', + ], message_formatter=reporters.MessageFormatter( template_type='plain', wantSteps=True, @@ -1108,42 +1142,25 @@ mail_generator = reporters.BuildStatusGenerator( EMAIL = reporters.MailNotifier( fromaddr="testbuild@taler.net", - sendToInterestedUsers=False, # notify from pass to fail, and viceversa. -# mode=("change"), generators=[mail_generator], - builders=( - "lcov-builder", - "checker-builder", - "doc-builder", - "test-builder", - "wallet-builder", - ## - # Rarely/never used, excluding. - # "selenium-builder" - ), + sendToInterestedUsers=False, extraRecipients=["buildfailures@taler.net"] ) buildslavetestNotifier = reporters.MailNotifier( fromaddr="bb@taler.net", + generators=[test_generator], sendToInterestedUsers=False, - addLogs=['update deployment.stdio',], useTls=True, - # notify if sphinx exits with error (command line option in Makefile turns warnings into exit 1) - mode=('all'), - builders=('buildslavetest-builder',), extraRecipients=['grothoff@taler.net'] ) brokenLinksEmailNotifier = reporters.MailNotifier( fromaddr="bb@taler.net", + generators=[docs_generator], sendToInterestedUsers=False, - addLogs=True, useTls=True, - # notify if build fails (ex: linkchecker.sh exit 1) - mode=('failing'), - builders=('linkchecker-builder',), extraRecipients=['linkcheck@taler.net'] )