Replace Big (and long) Integration phases into small and frequent ones
Minimize Integration Efforts
Helps to produce CRISP ( Complete, Repeatable, Informative, Schedulable, Portable) Builds.
Reduces repetitive manual processes (Move towards Automation)
Generate Deployment package at any time and at any place
Establish greater confidence with the development teams
Typical CI Architecture SCM Repo/DB CI Server Tester Test Server Deliver Changes Poll Schedule Bugs Dev Team Release Package Automated Deployment Regular Testing Reports DB Generate Send DB Updates Send Feedback E-Mail Produce Software Compile J U nit Run Text Message
Hudson is an Open-Source Continous Build Integration tool, which works with the SCM tools such as CVS, Subversion, Clearcase, PVCS etc and can build projects using Ant, Maven, Windows batch files or UNIX shell scripts .