article thumbnail

AoAD2 Practice: Continuous Integration

James Shore

Continuous Integration. Continuous integration is a better approach. Teams using continuous integration keep everyone’s code working together and ready to release. The ultimate goal of continuous integration is to make releasing a business decision, not a technical decision. Refactoring.

article thumbnail

AoAD2 Chapter: DevOps (introduction)

James Shore

The movement came to be known as DevOps. As with so many things in the Agile ecosystem, the term “DevOps” has been distorted by well-meaning people making incorrect assumptions. Continuous Deployment” on p.XX DevOps Sources. That said, continuous deployment is a natural expansion of continuous integration.

DevOps 98
article thumbnail

Grown-Up Lean

LeanEssays

In 2003 and 2004 Google engineers released three groundbreaking papers: Web Search for a Planet: The Google Cluster Architecture, [4] The Google File System, [5] and MapReduce: Simplified Data Processing on Large Clusters. [6] All code resides on main branch (trunk), where continuous integration with the entire code base is possible.