Continuous Integration: Improving Software Quality and Reducing Risk
Continuous Integration: Improving Software Quality and Reducing Risk is authored by Paul M. Duvall with Steve Matyas and Andrew Glover. The book is part of the Addison-Wesley Martin Fowler Signature Series. and a Jolt Product Excellence Award winner for 2008.
In it we cover:- How to make integration a "non-event" on your software development projects
- How to reduce the amount of repetitive processes you perform when building software
- Practices and techniques for using CI effectively with your teams
- Reducing the risks of late defect discovery, low-quality software, lack of visibility, and lack of deployable software
- Assessment of different CI servers and related tools on the market
Continuous Integration is organized into two parts: an introduction to CI and examination of its concepts and practices; and a look at other effective processes performed by CI systems, including database integration, testing, inspection, deployment, and feedback. The book includes more than 40 CI-related practices, and examples of the application of these practices.
Website
This website is an extension of the book. In all, there will be over 40 videos that demonstrate each practice from the book in detail using specific software tools. Also, you can download all of the source code for a full-featured CI system from http://code.google.com/p/brewery-ci/