summaryrefslogtreecommitdiff
path: root/buildbot
diff options
context:
space:
mode:
authorDevan Carpenter <devan@taler.net>2023-11-26 16:35:38 -0500
committerDevan Carpenter <devan@taler.net>2023-11-26 16:37:11 -0500
commitae851233a78dec329d6c449781849dbc61c76f6c (patch)
tree691e7ca8354a7d17a0da5229dc88644a3c4ac30e /buildbot
parent9d4838faf34d0dd792a7d4881ab83f195279251f (diff)
downloaddeployment-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.cfg35
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 ##########################