sfeldman.NET

.NET, code, personal thoughts

Hudson – CI Engine

I am amazed. Not everyday you can find a great application that just works the way you expect it to work. Hudson is our teams’ CI engine of choice. We used CruiseControl, but it is no where close to what Hudson is capable.

Features I loved most of all:

  • Ajax updates for the web interface
  • Real time report of the projects statuses
  • Console of the build (see the script execution)
  • Integration with AD
  • Integration with Subversion (providing comments on commits)
  • Recent changes
  • Workspace (ZIPed trunk)
  • Real-time Build Executor Status
  • and much more…

We are less then a month on CI server, and Hudson is only a few days as introduced, but from now on there will be no project outside of it. So what’s the status, doc? Cloudy, but we are getting warmer and sun will eventually shine (a nice visual gimmick for Hudson to report the status :)

image

Published Wednesday, March 25, 2009 10:11 PM by Sean Feldman
Filed under:

Comments

# re: Hudson – CI Engine@ Thursday, March 26, 2009 8:38 AM

did you consider TeamCity? it is phenomenal in terms of features and usability

by pho

# re: Hudson – CI Engine@ Thursday, March 26, 2009 8:58 AM

@pho,

yes we did. But TeamCity is ain't fee, and for our purposes, Hudson did the job better than we expected from the free as well CruiseControl. I thought there was a limit on number of projects you can do with TeamCity free version, is that still holds true? If it does, Hudson is the answer.

# re: Hudson – CI Engine@ Friday, March 27, 2009 8:37 AM

Yes, the limit is 20 configurations/projects.

# re: Hudson – CI Engine@ Monday, March 30, 2009 9:09 AM

do it supports .Net?

by Moid Iqbal

# re: Hudson – CI Engine@ Monday, March 30, 2009 9:31 AM

we are looking for one good continous integration server for net, ive found a tool named cifactory that does all the configuration and settings. which is best

# re: Hudson – CI Engine@ Monday, March 30, 2009 11:38 AM

@Calle,

Not sure what you mean by that question. It can definitely take in nant scripts and execute those, launching other tools as you need.

# Hudson – CI Engine (part 2)@ Monday, April 20, 2009 12:05 AM

In my previous blog about Hudson I was excited as a user how cool and great this CI engine was. This

Leave a Comment

(required) 
(required) 
(optional)
(required)