Build Notification
Introduction
Bitten includes a mechanism to send out notification mails whenever a build has failed (or succeeded, if required).
The notification mails contain the revision number of the build, the author name and the build log.
Notification Example:
Failed build of MyProject [32] --------------------------------------------------------------------- Changeset: 32 - <http://trac.mydomain.com/changeset/32> Committed by: author Build Configuration: main Build Slave: client Build Number: 30 - <http://trac.mydomain.com/build/main/30> Failed Steps: Failure Log:
Configuration
The mechanism employs the trac notification system and uses most of its options of the [notification] section of trac.ini, specifically:
Option | Description |
---|---|
smtp_enabled | activates mail notifications |
smtp_default_domain | the domain to be appended to not fully qualified usernames |
smtp_server | the smtp server to use |
smtp_user | smtp server username |
smtp_password | smtp server password |
For an indepth description of the trac notification system and its options please refer to the Trac documentation.
To further adjust the notification behaviour you can use the following options:
Option | Description |
---|---|
notify_on_failed_build | notifies on failed builds (defaults to True) |
notify_on_successful_build | notifies on successful builds (defaults to False) |
Configuration Example:
[notification] smtp_enabled = true smtp_default_domain = mydomain.com smtp_server = smtp.mydomain.com smtp_user = admin@mydomain.com smtp_password = 12345 notify_on_failed_build = true notify_on_successful_build = true
See also: Documentation