Continuous delivery is the practice of testing new code as it is integrated, thereby continuing to accelerate the process beyond continuous integration. Continuous Delivery automates the testing and staging of new code to prepare it for deployment.