Hudson as a Continuous Integration Server
Hudson is a full-fledged execution and scheduling engine. To fully utilize it as a real Continuous Integration (CI) build server, rather than merely an execution tool, you must plan and architect the builds to meet the conditions necessary to achieve CI. This chapter will explore the nuances of CI and how to set up Hudson as a true CI build server for your agile team.
What Is Continuous Integration?
The term Continuous Integration was originally coined by Kent Beck1 as part of the Extreme Programming conceptualization in the ′90s. Eventually, the three software engineering processes—Test-Driven ...