This chapter is about using Hudson to create jobs that can build and/or deploy applications. These jobs can be scheduled or initiated manually. Some builds may be automatically deployed on change to a version control system or scheduled build, and other builds may be deployed in a more controlled manner.
We will use a sample project from the open source Spring Framework project called
spring-petclinic. This project is built with the Maven build tool.