So my last ShipIt Day, I started to stumble into the world of Firefox Plugin’s, the result was a somewhat lame and only partially usable Bamboo plugin for Firefox.
This time round I decided to have another crack at it, pick up from where I left off, and try to make this puppy shippable!
So with my XUL utility belt and some JavaScript know how I got to work …

So my last ShipIt Day I started to stumble into the world of Firefox Plugin’s, the result was a somewhat lame and only partially usable Bamboo plugin for Firefox.

This time round I decided to have another crack at it, pick up from where I left off, and try to make this puppy shippable!

The end result? I have a plugin that does what it needs to do + it works 🙂

Pictures speak louder than words, so onto some quick screen shots:

The configuration screen:

preferences.png

Here you can edit the Bamboo server, Interval (in minutes) that the plugin will poll the server, the username and password to use when connecting via REST and the Project Key to use.

The plugin will show a small red icon if there is an error on the page, and when you move your cursor over the plugin it will show you all the builds associated with the project and the vital statistics on each:

broken_crowd.png

If a project is building successfully it will show a green tick and the popup will show that everything is well with the world and you have been running your tests before you commit!

config_success.png

So that is it, overall rather simple, but I hope some people find it useful. I have added a few more REST calls to Bamboo to make this plugin work and the next step will be able to select a project from a drop down list, the code is in Bamboo now, the plugin just needs to start using it 🙂

Fresh ideas, announcements, and inspiration for your team, delivered weekly.

Subscribe now

Fresh ideas, announcements, and inspiration for your team, delivered weekly.

Subscribe now