wiki:BambooTracPlugin

Integrate the Bamboo build service into Trac

Description

This plugin integrates Bamboo build results into the Trac timeline and (optionally) provides a navigation bar menu to link to the Bamboo instance. Bamboo is a continuous integration and build server, supported by Atlassian. It is a paid, cloud-based service and proprietary licensed.

This plugin works very similar to the HudsonTracPlugin (and is almost completely based on it), LuntbuildTracIntegration plugin. The build results are obtained from one of the RSS feeds that Bamboo provides.

Bugs/Feature Requests

Existing bugs and feature requests for BambooTracPlugin are here.

If you have any issues, create a new ticket.

enhancement

0 / 1

Download

Download the zipped source from here.

Source

You can check out BambooTracPlugin from here using Subversion, or browse the source with Trac.

Installation

This plugin requires that the python-feedparser library is installed on your system.

Install this plugin using easy_install:

easy_install https://trac-hacks.org/svn/bambootracplugin/0.11/

Enable the plugin in your trac.ini file:

[components]
bambootrac.bambootracplugin.* = enabled

Configuration

At a minimum, you need the feed_url parameter:

[bamboo]
feed_url = http://localhost/bamboo/rss/createAllBuildsRssFeed.action?feedType=rssAll&os_username=user&os_password=pass

If you are using basic authentication on your Bamboo installation, you should be able to use the following configuration:

[bamboo]
feed_url = http://localhost/bamboo/rss/createAllBuildsRssFeed.action?feedType=rssAll&os_authType=basic
username = yourusername
password = yourpassword

Note: I haven't tested the Basic authentication, and just used the same code that the HudsonTracPlugin was using.

Recent Changes

5833 by grimsy on 2009-05-22 02:25:41
simplifying the stylesheet
5832 by grimsy on 2009-05-22 02:11:04
initial import of BambooTracPlugin code. Based almosted entirely on the HudsonTracPlugin
5831 by grimsy on 2009-05-22 02:08:15
New hack BambooTracPlugin, created by grimsy
(more)

Author/Contributors

Author: grimsy
Maintainer: Geoff Jacobs
Contributors:

Last modified 5 years ago Last modified on May 20, 2020, 6:58:32 PM