Continuous Integration vs. Continuous Delivery vs. Continuous Deployment

Continuous Integration vs. Continuous Delivery vs. Continuous Deployment

I have written many posts about Continuous Integrations and implemented many projects with capability of Continuous Delivery. However multiple times got into discussion on what exactly is difference between Continuous Integration, Continuous Delivery and Continuous Deployment. As SFDX is new way to develop and deploy changes in Salesforce, just thought to post a small post on basic difference between these terms.

Continuous Integration

Continuous Integration is automated build scripts to detect changes in Source Code Management (SCM) like Git. Once the change is detected, source code would be deployed to common dedicated build server (Sandbox) to make sure build is not failing and all test classes and integration tests are running fine.

In most of projects, multiple developers works in different sandboxes. They will move their changes multiple times in a day to Git branch. On code change detection, SCM code would be built against dedicated build server. Once changes deployed, test classes and integration tests would automatically initiated to make sure latest code change in Git didn’t broke anything.

Continuous Integration
Continuous Integration
Continuous Delivery

Continuous Delivery is Continuous Integration + Automated Acceptance Testing + Manual way/step to deploy to production.

Continuous Delivery
Continuous Delivery
Continuous Deployment

Continuous Deployment is Continuous Integration + Automated Acceptance Testing + Automated deploy to production.

 

Continuous Deployment
Continuous Deployment

 

Posted

in

by


Related Posts

Comments

3 responses to “Continuous Integration vs. Continuous Delivery vs. Continuous Deployment”

  1. sandesh Avatar
    sandesh

    Hi Jitendra,
    I am regular reader of your blong, Thnaks for nice and very useful posts.
    I am in search of Jenkins and PMD integration. do you have any reference please share/ post.
    Kind Regards
    Sandesh Kulkarni

  2. Smitten Mitten Avatar

    Very useful especially the depictions. Thank you!

  3. Vaishali Patil Avatar
    Vaishali Patil

    Do you have any sample scripts for above solution

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from Jitendra Zaa

Subscribe now to keep reading and get access to the full archive.

Continue Reading