Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

Introduction to continuous integration, continuous delivery, continuous deployment

Shulou Source: shulou.com Published: 2022-06-03 04:27:22 10月05日 Update

Introduction to continuous integration, continuous delivery, continuous deployment

I'm sure you've heard the terms continuous integration, continuous delivery, and continuous deployment.

Continuous integration of Continuous Integration

Continuous delivery of Continuous Delivery

Continuous deployment of Continuous Deployment

Continuous integration

Continuous integration refers to the frequent integration of code into the trunk and then automated testing in the process of software development.

Continuous delivery

Continuous delivery refers to the deployment of the integrated code to a "production-like environment" (production-like environments) that is closer to the real running environment on the basis of continuous integration. For example, after we complete the unit tests, we can deploy the code to more tests in the Staging environment that connects to the database. If there is nothing wrong with the code, you can continue to manually deploy to the production environment.

Continuous deployment

Automate the process of deployment to the production environment on the basis of continuous delivery. If you compare the continuous deployment above, you can see that the difference between continuous deployment and continuous delivery is that the final deployment to the production environment is automated.

Tags: Environment code production testing automation basics processes profiles frequent pictured above backbone units nouns that is manual data database more software development Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Microsoft MySQL Redmi Linux Shulou Technology