Continuous Integration
Continuous Delivery Continuous delivery is based on continuous integration, deploying the integrated code to a " production-like environment
" that is closer to the real operating environment . For example, after we have finished unit testing, we can deploy the code to a database-connected Staging environment for more tests. If there is no problem with the code, you can continue to manually deploy to the production environment.
Continuous deployment
Continuous deployment is to automate the process of deploying to the production environment on the basis of continuous delivery. I personally think that continuous integration, continuous delivery, and continuous deployment are very worthy of promotion. During the development process, I am most afraid of encountering problems during integration, which will lead to rework. Continuous integration, continuous delivery, and continuous deployment can just be found and solved early, so that this problem can be avoided.
Link: https://www.zhihu.com/question/23444990/answer/89426003
Source: Zhihu The
copyright belongs to the author. For commercial reprints, please contact the author for authorization, and for non-commercial reprints, please indicate the source.