Skip to main content
Most teams who say they have a “CI” are not actually integrating the stack, rather they just have a “continuous build” running their unit tests. “Integration” ought to mean that we write a test that builds all the components from HEAD, even across languages and frameworks. Any time the application fails to ship because of a defect only reproducible after everything has been merged, and you have rollbacks and missed delivery deadlines, it’s an indication there wasn’t true CI.