Difference between revisions of "IT-SDK-CICD"

From wiki.samerhijazi.net
Jump to navigation Jump to search
Line 1: Line 1:
 +
=CI-CD-CD=
 +
* Continuous Integration (CI): is the process of automatically integrating code changes from multiple developers into a shared repository.
 +
* Continuous Delivery (CD): together with continuous integration makes a complete flow for deliverable code packages.
 +
* Continuous Deployment (CD): takes continuous delivery to the next level by having new changes in code integrated and delivered automatically into the release branch.
 
=Continuous Delivery vs Continuous Deployment=
 
=Continuous Delivery vs Continuous Deployment=
 
[[File:cd-vs-cd.jpg]]
 
[[File:cd-vs-cd.jpg]]

Revision as of 12:34, 2 June 2021

CI-CD-CD

  • Continuous Integration (CI): is the process of automatically integrating code changes from multiple developers into a shared repository.
  • Continuous Delivery (CD): together with continuous integration makes a complete flow for deliverable code packages.
  • Continuous Deployment (CD): takes continuous delivery to the next level by having new changes in code integrated and delivered automatically into the release branch.

Continuous Delivery vs Continuous Deployment

Cd-vs-cd.jpg

Ref

Jenkins

  • Creating artifact for the build.
  • Artifact was added to the build.
  • In Jenkins-GUI: $WORKSPACE; in Jenkinsfile: ${WORKSPACE}