diff options
author | Devan Carpenter <devan@taler.net> | 2023-11-26 16:35:38 -0500 |
---|---|---|
committer | Devan Carpenter <devan@taler.net> | 2023-11-26 16:37:11 -0500 |
commit | ae851233a78dec329d6c449781849dbc61c76f6c (patch) | |
tree | 691e7ca8354a7d17a0da5229dc88644a3c4ac30e /buildbot | |
parent | 9d4838faf34d0dd792a7d4881ab83f195279251f (diff) | |
download | deployment-ae851233a78dec329d6c449781849dbc61c76f6c.tar.gz deployment-ae851233a78dec329d6c449781849dbc61c76f6c.tar.bz2 deployment-ae851233a78dec329d6c449781849dbc61c76f6c.zip |
buildbot: use different email aliases per builder
Diffstat (limited to 'buildbot')
-rw-r--r-- | buildbot/master.cfg | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/buildbot/master.cfg b/buildbot/master.cfg index d4d5335..4a7a262 100644 --- a/buildbot/master.cfg +++ b/buildbot/master.cfg @@ -127,6 +127,8 @@ WALLETCHANGE_TRIGGERS = [] # via e-mail EMAIL_ALERTS = [] +# Array of email address for which build status reports shoudl be sent +BUILDER_EMAIL_ADDRESSES = [] ############ Convenience functions ################# @@ -1209,6 +1211,7 @@ for repo in container_repos: )) EMAIL_ALERTS.append(f"{REPO_NAME}-builder") + BUILDER_EMAIL_ADDRESSES.append(f"ci-{REPO_NAME}@taler.net") @@ -1250,22 +1253,22 @@ SERVICES.append(reporters.IRC( } )) -#SERVICES.append(reporters.MailNotifier( -# fromaddr="testbuild@taler.net", -# # notify from pass to fail, and viceversa. -# generators=[BuildStatusGenerator( -# mode=('change','problem','failing','exception',), -# builders=EMAIL_ALERTS, -# message_formatter=reporters.MessageFormatter( -# template_type='plain', -# wantSteps=True, -# wantLogs=True -# ), -# add_logs=True, -# )], -# sendToInterestedUsers=False, -# extraRecipients=["buildfailures@taler.net"] -#)) +SERVICES.append(reporters.MailNotifier( + fromaddr="testbuild@taler.net", + # notify from pass to fail, and viceversa. + generators=[BuildStatusGenerator( + mode=('change','problem','failing','exception',), + builders=EMAIL_ALERTS, + message_formatter=reporters.MessageFormatter( + template_type='plain', + wantSteps=True, + wantLogs=True + ), + add_logs=True, + )], + sendToInterestedUsers=False, + extraRecipients=BUILDER_EMAIL_ADDRESSES +)) ############# GENERAL PURPOSE SCHEDULERS ########################## |