On Wed, 4 Jan 2023 at 18:18, Chris Lambertus <c...@apache.org> wrote: > > > > > On Jan 4, 2023, at 4:03 AM, sebb <seb...@gmail.com> wrote: > > > > The www-site builds failed recently, however this was not obvious > > because the failures don't appear to have been reported anywhere > > outside the dashboard. > > > > As I recall, the previous version of BuildBot would send an email for > > broken (and mended) builds. This was very handy for detecting and > > fixing errors. > > > > Are there any plans to provide something similar for the current Buildbot? > > > > The functionality is available. Here is an example configuration for setting > up an email notifier.
Thanks, AFAICT something similar is already set up here: https://github.com/apache/infrastructure-p6/blob/bd3e16c73a14b306942829baa516ca5101cbcdd3/modules/buildbot_asf/files/pelican_websites.py#L56 However it does not seem to be working. Sebb > template=u'''\ > Build status: {{ summary }} > Worker used: {{ workername }} > URL: {{ build_url }} > Blamelist: {{ blamelist | join(', ') }} > Build Text: {{ build['state_string'] }} > Status Detected: {{ status_detected }} > {{ sourcestamps }} > > Steps: > {% for step in build['steps'] %} > {{ step['name'] }}: {{ step['results'] }} > {% endfor %} > > -- ASF Buildbot > ''' > simple_generator = reporters.BuildStatusGenerator( > mode=('all'), > builders=["infrastructure-test",], > message_formatter=reporters.MessageFormatter( > template=template, > template_type='plain', > want_properties=True, > want_steps=True, > ), > ) > itn = reporters.MailNotifier( > fromaddr="build...@apache.org", > sendToInterestedUsers=True, > generators=[simple_generator], > extraRecipients=["gno...@infra.apache.org"], > ) > bb.add_service(itn) > > > > > > Sebb >