Difference between revisions of "IT-SDK-CICD"
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
Ref
- https://www.softwarecollections.org/en/
- src: https://paulhammant.com/2013/04/05/what-is-trunk-based-development/
- src: https://trunkbaseddevelopment.com/
- src: https://continuousdelivery.com/
- src: https://8thlight.com/blog/doug-bradbury/2013/10/08/stuck-in-the-muck.html
Jenkins
- Creating artifact for the build.
- Artifact was added to the build.
- In Jenkins-GUI: $WORKSPACE; in Jenkinsfile: ${WORKSPACE}
