Hudson Moved to Denmark

I just migrated our Hudson continuous integration server from my workstation (finland.cs, now a Dell Studio 435 with a 2.66 GHz i7 — thanks Corky!) to denmark.cs, a dedicated server (my former workstation, a Dell Dimension 9200 with a 3 GHz Pentium 4).

The builds now take a bit longer again (currently about 10 minutes instead of less than 5 minutes for the DrJava unit tests), but I can run the builds without draining CPU time from my workstation. Occasionally, finland.cs became difficult to use when the jobs were running. I scheduled the builds for off-peak times when I’m less likely to be at the office (midnight, 6 AM and 6 PM, and weekends), but the change-triggered builds could run at any time.

There are still a few issues: For some reason, the web server isn’t accessible yet from denmark.cs, so automatic Javadoc, Clover, FindBugs and documentation updates fail. The weekly jar job doesn’t work either.

There is also a bug (issues #4586 and #4596) in Hudson that prevents me from properly configuring the email notifications (although they do seem to work already, as the web server failures mentioned above suggest).

All of this should be resolved pretty soon, though. The web server issue is probably trivial (although I don’t know what to do), and new builds of Hudson are released almost every week, and Kohsuke Kawaguchi has already indicated that this will be fixed in the next version, 1.328.


About Mathias

Software development engineer. Principal developer of DrJava. Recent Ph.D. graduate from the Department of Computer Science at Rice University.
This entry was posted in DrJava, Uncategorized. Bookmark the permalink.

Leave a Reply