Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Slack.io status plugin for Buildbot

This Buildbot plugin sends messages to a Slack.io channel when each build finishes with a handy link to the build results.

This plugin is based on the buildbot-status-hipchat plugin created by the dev team at http://www.pricingassistant.com/ ; Contributions are welcome!

Install

via pip

pip install -e git+https://github.com/mindmatters/buildbot-status-slack#egg=slack

manual

Copy slack.py next to your master.cfg file

Dependencies

This plugin depends on requests library, please install it for your buildbot setup.

pip install requests

Setup

Create a new Incomming Webhook in your slack account.

Then in your master.cfg, add the following:

import slack
c['status'].append(slack.SlackStatusPush("YOUR_SLACK_WEBURL"))

Additional Options:

  localhost_replace = False
  builder_name = False
  username = None
  icon = None
  notify_on_success = True
  notify_on_failure = True

Complete Example:

import slack
c['status'].append(slack.SlackStatusPush("YOUR_SLACK_WEBURL", "http://ci.mindmatters.de", "mindmatters Builder", None, None, False, True)

Enjoy!

About

Post Buildbot statuses to Slack.io

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages