« home

Hudson NodeJS Plugin

If you’re a NodeJS user who happens to use Hudson as a continuous integration server, then perhaps you would be interested to check out NodeJS Plugin which I released about a month ago (yea, I’m always behind with blogging). This plugin allows you to use NodeJS script on a build step, as an alternative to the existing shell script (out of the box) and Ruby script (via a plugin). Call me too optimistic, but I’m waiting for the day when all standard shell script commands have their NodeJS equivalence.…

more »

JSGames Plugin - Play Mario Kart & Tetris On Hudson

Now you can play games on Hudson using JSGames Plugin, albeit only a cutdown version of Mario Kart and Tetris (credit goes to Jacob Seidelin of Nihilogic Games). This plugin is extensible enough, so it’s pretty easy to add new games. The winners of 10K Apart would be good additions given the right license. I wrote this plugin as an experiment on using Hudson for non-continuous integration purposes, in this case, a very minimalistic ‘games delivery platform’.…

more »

Hudson BuildMonitor v1.5.5

FIFA World Cup 2010 update: Australia was demolished by Germany 0-4. After ten months since the last public approval (v1.0.2) and four review rejections from the Mozilla editors, Hudson BuildMonitor v1.5.5 was finally approved a couple of weeks ago. This version contains a major refactoring effort, attempting to separate the generic JavaScript code from the Firefox specific code. The goal was to make it easier for me to create a Chrome extension version of Hudson BuildMonitor, but of course I never had the time to do it and by now there are already two Chrome extensions out there, Hudson Extension by sanitz and Hudson Monitor by Henning Hoefer.…

more »

Hudson Gource

Awesome visualization of Hudson codebase on SVN using Gource, a reply to Kohsuke’s tweet a few days ago. Gource is a software version control visualization tool, similar to code_swarm, but triple the coolness factor. This video somehow doubled up, I must’ve done something wrong when I added the audio using iMovie. The activities from 2005 to 2010 run up to 16:30 minute mark, the rest is just a repeat so you can skip it.…

more »

Re Hudson SiteMonitor Plugin And JSLint Violations Support

Just a quick note about a post I made over at Shine Technologies blog re Hudson SiteMonitor Plugin and JSLint Violations support. My current employer, Shine Technologies, allowed me to spend a couple of days to contribute to an open source project, so naturally I chose Hudson and worked on things that are useful for the projects I’m involved with at work. SiteMonitor Plugin was a late follow up to this short thread on Hudson users mailing list about a year ago.…

more »

Hudson Code Swarm Part 2

Continuing from my last Hudson Code Swarm post, this code_swarm video covers the last 7-8 months of activities in Hudson SVN repository (r14862 on 29 Jan 2009 to r21601 on 11 Sep 2009). Hudson project has been very active during that period, and this video clearly reflects that fact with the number of commiters (names) and their activities (particle movements). Hudson Code Swarm Part 2 from Cliffano Subagio on Vimeo. And in case anyone is interested, I’ve uploaded the code_swarm config file I used to generate the videos to github.…

more »

RFC - ChuckNorris Plugin

Update (06/10/2009): installation & usage instructions are available from ChuckNorris Plugin wiki page. Me and some colleagues were yammering some Chuck Norris Facts-like jokes a few days ago (ChuckNorrisException can never be caught, only thrown :p), and that reminded me of ChuckNorris Plugin, a simple plugin I wrote when I first started learning about Hudson plugin mechanism a while ago. This plugin displays a picture of Chuck Norris, instead of Hudson the butler, and a random Chuck Norris ‘The Programmer’ fact on each build page.…

more »

BuildMonitor v1.0

It’s been a long time since the last one (v0.9.2 - November 2008), but I’ve finally managed to release Hudson Build Monitor v1.0 . This add-on is still in the sandbox, I’ve been waiting for approval from the Mozilla editors for the last 9 months, so unfortunately you still have to login to download it. A new feature in this release is build executor monitoring. This feature will work only on Hudson instance feeds (non-job feeds), and you have to enable it via Prefereces window -> Feeds tab -> Enable executor monitoring check box.…

more »

Build Executor Monitoring

Here’s a sneak peek of Hudson Build Monitor’s new feature, the ability to monitor build executors from Firefox statusbar panel. This feature was requested by Espens back in July last year. Espens was one of the earliest users who raised lots of ideas and feature requests. Thanks Espens! In retrospective, I should’ve implemented this feature much earlier as I found out recently how useful it is to be able to keep track of the currently running builds and the status of the executors.…

more »

Hudson Code Swarm

I found a very interesting project called code_swarm, which is (as quoted from its web site) ‘an experiment in organic software visualization’. code_swarm analyses the commit activities within the project’s source repository, and generates a visual representation of those activities. Each resource commit is represented as a particle floating around the commiter’s username. So I thought it would be interesting to see how Hudson has evolved as a project, check out the embedded video below… .…

more »