Skip to content
This repository has been archived by the owner on Jan 23, 2019. It is now read-only.

mindmatters/buildbot-status-slack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 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

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

No releases published

Packages

No packages published

Languages

  • Python 100.0%