Continuous Integration (CI) is a set of practices used in software engineering that consists of verifying at each source code modification that the result of the modifications does not produce regression in the developed application. Continuous delivery is a continuous integration extension as it automatically deploys all code updates during the build stage to a testing and/or production area.

Continuous deployment is an extension of continuous delivery. Through this practice, your customers are released with any shift that passes through all stages of your development pipeline. There is no human interference, and only a failed test can prevent the deployment of new improvements to manufacturing. Deploy to production is a manual process of continuous delivery. This is distinct from continuous deployment, where the deployment is automated.

Related articles

Canada - Morocco - France

International locations

10 rue de la Kasbah
2393 Rabbat

We are a team of Open Source enthusiasts doing consulting in Big Data, Cloud, DevOps, Data Engineering, Data Science…

We provide our customers with accurate insights on how to leverage technologies to convert their use cases to projects in production, how to reduce their costs and increase the time to market.

If you enjoy reading our publications and have an interest in what we do, contact us and we will be thrilled to cooperate with you.