We had a very large system built from a large collection of subsystems. Despite it being quite standard (or maybe because), it was problematic. The CI server did not accurately indicate the state of integration between components. We needed a CI system that didn’t follow the industry standard practices, but would address our problems.
Some members of the team were sceptical, even resistant to our decisions.
Our talk describes the controversial decisions we took and how they have worked out in practice.
Speakers: Ran Fan, Ivan Moore