This month, Paul Furbacher will be providing a technical overview of
To quote Andrew Glover in his article on Continuous Integration:
"Continuous Integration (or CI) is a process that consists of continuously compiling, testing, inspecting, and deploying source code. In many Continuous Integration environments, this means running a new build anytime code within a source code management repository changes. The benefit of CI is simple: assembling software often greatly increases the likelihood that you will spot defects early, when they still are relatively manageable..."
In this presentation, Paul will demonstrate how to:
Hudson and configure code quality reports
- create and build a small project full of bad code, and
- create Ant targets to run code analysis tools
- iteratively fix our code and run builds in Hudson to see that we are making progress