Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mdub/bamboozled

adapts Bamboo build status to CruiseControl XML format
https://github.com/mdub/bamboozled

Last synced: about 2 months ago
JSON representation

adapts Bamboo build status to CruiseControl XML format

Awesome Lists containing this project

README

        

Bamboozled
==========

"[CCMenu](http://ccmenu.sourceforge.net/)" is a OS X menubar widget that displays the status of continuous integration builds.

"[Bamboo](http://www.atlassian.com/software/bamboo/)" is a continuous integration server, made by the fine folks at Atlassian. It does a bunch of good things, but unfortunately does not publish it's results in a manner usable by CCMenu.

"Bamboozled" is a small Rack app that presents the status of Bamboo projects, in "cc.xml" format, as required by CCMenu. It scrapes the Bamboo "Wallboard" page

http://bamboo.yourco.com/telemetry.action

Usage
-----

Start the Bamboozled app using "rackup" (or some other method of your choice).

rackup -p 3456

Check out the root page. It's almost entirely useless.

curl http://localhost:3456/

The fun starts when you point it towards a Bamboo server of your choice, e.g.

curl http://localhost:3456/bamboo.yourco.com/cc.xml

Enter that URL in your CCMenu preferences, and you should see results!