Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

CONCEPT OF CI/CD

The Concept of CI/CD

The main concepts attributed to CI/CD are continuous


integration, continuous delivery and continuous deployment.
With ongoing automation and continuous monitoring
throughout the lifecycle of apps, development and operations
teams can work together in an agile way, where multiple
developers can work simultaneously on different features of
the same app.

The Difference Between Those Steps:


Continuous Integration normally means the stage to build, test
and finally merge to a main repository linked to your app. This
will prevent potential conflicts from having too many branches
merged at once.

Continuous delivery refers to the stage to automate uploading


your application to a repository(like Github or a container
registry), where they can then be deployed to a live production
environment. Its purpose is to ensure that it takes minimal effort
to deploy new code.

Continuous deployment is the stage automatically releasing


code changes to production. It addresses the problem of
overloading operation teams with manual processes that slow
down app delivery. And your app can be delivered to customers
either more frequently or more reliably.

You might also like