This document discusses continuous integration using Hudson. It defines continuous integration and explains why it is needed to avoid integration problems and allow teams to develop software more rapidly. Hudson is recommended for continuous integration because it is open source, easy to use, supports various source control management and build tools, and can integrate with LDAP and be scaled out. The process overview shows how Hudson will poll for code changes, check out and test the code, build artifacts, deploy them, and tag the build.