Displays the status of your Hudson builds on Firefox status bar panel. It also displays the status of your latest N builds on a tooltip and a clickable menu popup where you can easily visit each corresponding build page.
Download
Visit https://addons.mozilla.org/en-US/firefox/addon/7522 and click 'Add to Firefox' button.
 |
This add-on is still still sandboxed and currently waiting for an approval for public access from the site editors, registration is required for the time being. It's highly appreciated if you can leave a user review to help let the editors know if the add-on is useful for you. |
Usage
- After restarting Firefox following an installation, a Hudson icon will appear on Firefox status bar panel.
- Right click the icon and select the Preferences menu. Configure the feed URL, this is the build feed provided by Hudson, e.g. http://localhost:8080/hudson/rssAll, or http://localhost:8080/hudson/job/jobname/rssAll, etc.
- Let Build Monitor poll the feed on the next scheduled time, or click Refresh (from the right click menu) to manually retrieve the latest feed. Note that the menu also has an option to open your Hudson Dashboard/job page on a new tab.
- After the orb replaces the Hudson icon, mouse over it to see the build details on a tooltip. If you want to visit any of those builds' web page, left click on the orb icon, and a build menu will appear. You can click on any of the build items, which will open the corresponding build web page on a new tab.
Preferences
Feed URL - The URL of the Hudson feed that you want to monitor, you can find this URL from Hudson dashboard/job pages.
Poll Interval - How often do you want the add-on to check the feed, value is in minutes.
Number of builds to display - How many latest builds do you want to monitor.
Enable Debug - Ticking the checkbox allows debug messages to be written to Firefox Error Console.
Translation
- Add new locale directory under /hudson/extras/firefox-extension/buildmonitor/src/chrome/locale directory.
- Add buildmonitor.dtd and buildmonitor.properties files in that directory. Have a look at en-US locale directory as example, copy paste the content to the new locale files, translate the value of each property.
- Add the new locale to /hudson/extras/firefox-extension/buildmonitor/src/chrome.manifest
locale buildmonitor <new_locale> jar:chrome/buildmonitor.jar!/locale/<new_locale>/
Screenshots



