Code changes are automatically built, tested, deployed, and prepared for a release to production Each check-in is then verified by an automated build, allowing teams to detect problems early