Integrate the Bamboo build service into Trac
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 and the Trac Continuum plugin. The build results are obtained from one of the RSS feeds that Bamboo provides.
If you have any issues, create a new ticket.
0 / 1
Download the zipped source from here.
This plugin requires that the python-feedparser library is installed on your system.
Install this plugin using easy_install:
Enable the plugin in your trac.ini file:
[components] bambootrac.bambootracplugin.* = enabled
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.