O'Reilly logo
  • Ryan Pollock thinks this is interesting:

The FutureSmart Deployment Pipeline

The FutureSmart team’s deployment pipeline allows a 400-person distributed team to integrate 100–150 changes—about 75–100 thousand lines of code—into trunk on their 10-million-line codebase every day. Each day, the deployment pipeline produces 10–14 good builds of the firmware out of Level 1. All changes—including feature development and large-scale changes—are made on trunk. Developers commit into trunk several times every week.


Cover of Lean Enterprise


This is a great case example for critics of continuous integration. I get a lot of questions and criticism that trunk based development can't scale.