Continuous Integration/Continuous Deployment is a cornerstone of modern software engineering methodology. In short, the goal is to always have recent builds of the software available to test against.
These builds are automated and the build system runs a series of automated tests run against them after a successful build.