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.