Ich habe mich auch damit befasst und obwohl ich mich anfangs mit CruiseControl befasst habe, habe ich gute Dinge über Hudson gehört und beschlossen, es auszuprobieren. Ich bin total begeistert davon, wie einfach es war, loszulegen (einfach herunterladen und ausführen), und die Konfiguration erfolgt über die GUI, sodass Sie nicht mit XML-Konfigurationsdateien herumspielen müssen.
Innerhalb weniger Minuten hatte ich meinen ersten Ant-Build durchgeführt. Ich habe es jetzt als Windows-Dienst auf einem Server ausgeführt, der sowohl im Büro als auch über VPN rund um die Uhr verfügbar ist. Das Upgrade ist so einfach wie das Herunterladen der neuen War-Datei und der Neustart.
Die Unterstützung für Junit-Berichte ist sofort einsatzbereit. Das Installieren zusätzlicher Plugins ist ebenfalls sehr einfach und ich habe Plugins für Trac, Cobertura, FindBugs und PMD hinzugefügt. Die Code- und Testqualität nimmt zu, da es sehr befriedigend ist, wenn die Trendgraphen steigen!
Ich verwende es jetzt, um alle meine Builds für Test- und Produktionsumgebungen zu verwalten. Da ich mehrere Webanwendungen verwalte, habe ich mehr Zeit für die eigentliche Programmierung. Ich kann mich ehrlich gesagt nicht erinnern, wie ich es ohne geschafft habe.