© Jeff Dalton 2019
Jeff DaltonGreat Big Agilehttps://doi.org/10.1007/978-1-4842-4206-3_22

22. Continuous Integration

Jeff Dalton1 
(1)
Waterford, MI, USA
 

Description

Continuous Integration (CI) refers to the assembly of product components in incremental stages, using a purposeful strategy and defined procedures. CI integration is an approach to continuous testing and product integration that was first introduced in extreme programming (XP), but is now common in almost all successful agile projects. In a CI environment, an application is built and unit tested, and in some cases integration tested, using automated tools, each time new code is “checked-in” to the code management system.

Typical Roles

  • Configuration Manager (typically for larger teams) ...

Get Great Big Agile: An OS for Agile Leaders now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.