ShipIt V – Bamboo Firefox Plugin – Redux

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 🙂

Published

in

Related Content

More in ‘
Featured Article
Announcing social enterprise discounts: Atlassian tools for social impact teams
Featured Article
Great managers meet uncertainty with curiosity and confidence
Featured Article
Introducing Databricks Query Runner: Transforming data into insight
Featured Article
Team ’25 Europe: AI that’s changing the game for teams

More Collections

Meet Rovo everywhere: AI that connects every app, every team, every workflow

Introducing Atlassian Software Collection

Move Faster and Work Smarter with Atlassian’s AI-Powered Teamwork Collection