This Buildbot plugin sends messages to a Slack channel when each build starts / finishes with a handy link to the build results.
This plugin is based on many other reporter plugins made for Slack
Contributions are welcome!
pip install buildbot-slack
Create a new incoming webhook in your slack account. (see https://api.slack.com/tutorials/slack-apps-hello-world)
Then in your master.cfg, add the following:
from buildbot.plugins import reporters
c['services'].append(reporters.SlackStatusPush(
endpoint=<YOUR_WEBHOOK_ENDPOINT>,
))
channel = None
username = None
attachments = True
Have fun!