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. Also, you can download all of the source code for a full-featured CI system from https://github.com/stelligent/continuous_integration_example