The road to CI recovery

Hudson 3.0.0 M1 lands

Chris Mayer

Just a good dose of spring cleaning from the Hudson team, after last month’s mammoth launch.

Following on from last
month’s first milestone
under the Eclipse Foundation, the
Hudson team has begun on the road to launching the next iteration
of the CI server with Hudson 3.0.0 M1.

Hudson is a continuous integration (CI) tool written in
Java, which runs in a servlet container like Apache Tomcat or the
GlassFish application server. It supports SCM tools including CVS,
Subversion, Git and Clearcase and can execute Apache Ant and Apache
Maven based projects, as well as arbitrary shell scripts and
Windows batch commands.

Whilst most of the efforts have been spent doing much-needed
library cleanup so that Hudson can operate under an open source
license, a few amendments have been made to remove some
dependancies such as:

  • access-modifer-annotation-1.0.jar
  • bridge-annotation-method-1.4.jar 
  • crypto-util-1.0.jar 
  • embedded_su4j-1.1,jar 
  • logkit-2.0.jar 

Furthermore, the stapler has been downgraded and forked into the
Eclipse codebase, including stapler-groovy and stapler-jelly.

It may not seem like much, but the real hard grafting was done
in M0 to make Hudson ready for its first appearance as an Eclipse
Top Level Project. The changelog shows
you how much work has gone into the Eclipse project, which you can
download here.

comments powered by Disqus