También he estado investigando esto y, aunque inicialmente estaba mirando CruiseControl, escuché cosas buenas sobre Hudson y decidí intentarlo. Estoy completamente impresionado por lo fácil que fue comenzar (solo descargar y ejecutar) y la configuración se realiza a través de la GUI, por lo que no hay que jugar con los archivos de configuración XML.
En cuestión de minutos había realizado mi primera construcción de Ant. Ahora lo tengo funcionando como un servicio de Windows en un servidor que está disponible las 24 horas del día, los 7 días de la semana, tanto en la oficina como a través de VPN. La actualización es tan simple como descargar el nuevo archivo war y reiniciar.
El soporte para informes junit está listo para usar. La instalación de complementos adicionales también es muy fácil y he agregado complementos para Trac, Cobertura, FindBugs y PMD. La calidad del código y las pruebas está aumentando, ya que es muy satisfactorio ver que aumentan los gráficos de tendencias.
Ahora lo uso para administrar todas mis compilaciones para entornos de prueba y producción. Dado que administro varias aplicaciones web, esto me da más tiempo para dedicarlo a la programación real. Honestamente, no puedo recordar cómo me las arreglé sin él.