Buildbot

Continuous integration

Back to list

Get Zulip notifications for your Buildbot builds!

This integration requires Buildbot version 2.2.0 or higher.

  1. Create the channel you'd like to use for Buildbot notifications.

  2. Create a bot for Buildbot. Make sure that you select Incoming webhook as the Bot type.

  3. Edit the Buildbot configuration file to add a new Zulip reporter (or follow the steps listed here):

    from buildbot.plugins import reporters
    
    zs = reporters.ZulipStatusPush('https://chat.zulip.org',
                                   token='api_key',
                                   stream='buildbot')
    c['services'].append(zs)
    

    When adding the new reporter, modify the code above such that api_key is the API key of your Zulip bot, and stream is set to the channel name you want the notifications sent to.

You're done! Your Buildbot notifications may look like this:

Logos are trademarks of their respective owners. None of the integrations on this page are created by, affiliated with, or supported by the companies represented by the logos.