Continuous deployment
Continuous deployment is a DevOps practice, and it refers to the practice of deployment of software artifacts to a new or existing production environment after ensuring that the application meets all the functional and technical requirements/specifications, deployed on multiple environments with no major issues or bugs. The definition is very similar to continuous delivery; however, an astute reader should have figured out that continuous deployment refers to the deployment and configuration of the environment and software on the production environment. Although continuous delivery is about being ready with regard to the application and environment by deploying the application on multiple environments, continuous deployment is about ensuring that the same artifacts are used for the production environment. The beauty of continuous deployment can be appreciated when a single change in the code is reflected on production after the changes undergo all the quality checks...