Hudson is a continuous integration (CI) tool written in Java, which runs in a servlet container, such as 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.
This project was recently provisioned. You can see the proposal here and the main project summary information page here.
The Hudson Wiki is being slowly transitioned to its new home under Eclipse at wiki.eclipse.org/hudson-ci. You'll be able to follow the progress of the migration on the Migration to Eclipse section of the wiki homepage.
![]() |
The Hudson book is now available for free - Just head over to the book page on the Wiki. |
Development will be continuing on both hudson-ci.org and Eclipse in parallel whilst we ramp up to the first formal Eclipse release Hudson 3.0.0. For now, releases on hudson-ci.org will be the ones to choose for production use but, you'll see parallel releases from the Eclipse GIT repositories made available for testing.
The detailed project plan for Hudson 3.0.0 and subsequent releases is available on the Hudson Plan Page.
If you want to have input into the feature list then feel free to join us on the regular bi-weekly community call. To be informed about the next meeting simply sign up on the Hudson dev or users list here.
Currently the Hudson project is in incubation, and specifically it is going through the Intellectual Property check process required of all Eclipse projects before code can be committed to the repository. There is a lot to Hudson with a lot of modules and dependencies so this process may take a while. Meanwhile we're busy porting the Hudson wiki content across - more helpers for this task always welcome!
Once Eclipse builds start to roll out we'll be switching to the Eclipse Forum and Mailing list infrastructure, in preparation for that, sign up for Eclipse account today!
The third milestone release of Hudson from the Eclipse codebase is now available. This release has carried out some major surgery on the codebase to externalize Groovy, and fork our own version of Stapler along with a lot of other library cleanup. The milestone release is intended for testing and evaluation only and should not be used for production purposes, use the latest 2.n version for that.
The second milestone release of Hudson from the Eclipse codebase is now available. This release has been concentrated on reducing the number of third party libraries required by Hudson, and of course updating the versions of those that are used. The milestone release is intended for testing and evaluation only and should not be used for production purposes, use 2.2.0 for that.
The first milestone release of Hudson from the Eclipse codebase is now available. This release has been extensively refactored in line with Eclipse standards and IP process. The milestone release is intended for testing and evaluation only and should not be used for production purposes, use 2.2.0 for that.
Even though we're busy integrating Hudson into Eclipse we still have time for the rolling releases of the project under its own steam. Head on over to Hudson-ci.org for the latest and greatest
A video interview with Tori Wieldt of the Oracle Technology Network
View the sessions, labs and demogrounds involving Hudson at JavaOne next week. Don't forget to come and visit us at the Eclipse Booth. Click here for details
Pardon our dust whilst we set up this new WebSite for the migration to Eclipse. In the meantime feel free to head back to the Hudson-ci WebSite for the "live" wiki and download servers