Я знаю, что могу прикрепить логи к buildbot, используя флаг.Как мне прикрепить другой файл (например, почтовый индекс)?Это не похоже на вариант по умолчанию.
К сожалению, Buildbot не может отправлять вложения в письмах (кроме логов и исправлений).Но он использует стандартную библиотеку Python для работы с электронной почтой.
Вы можете настроить собственный плагин для файла mail.py для реализации своей функции: https://github.com/buildbot/buildbot/blob/master/master/buildbot/reporters/mail.py
См. Функцию createEmail
Документы Python для работы с электронными письмами: https://docs.python.org/3/library/email.html