This document discusses techniques for continuous integration and deployment using Hudson. It recommends using Hudson to automate the build, testing and deployment process. This allows for faster feedback, better visibility and automated delivery. It describes how to use various Hudson plugins to implement continuous integration practices like automatic builds, testing, code quality metrics, notifications and promoting builds through test, UAT and production environments. The goal is to deploy code changes into production automatically through a continuous deployment pipeline.