Like Continuous Integration, this means merging all developers’ working codebase with source multiple times a day, and running a series of automated build and unit tests. However, it also includes testing infrastructure, applying policies, and spinning up and testing ephemeral environments.