0% found this document useful (0 votes)
132 views11 pages

Continuous Integration & Continuous Delivery

This document discusses continuous integration, continuous delivery, and continuous deployment practices. It defines continuous integration as software developers frequently integrating their work, which can lead to multiple integrations per day. Continuous delivery aims to build software in a way that allows deployment for customers anytime. Continuous deployment automates the deployment process so that code is automatically deployed to production after passing automated tests. The document provides diagrams illustrating these concepts and the relationships between development teams, integration, testing, and moving code to production.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views11 pages

Continuous Integration & Continuous Delivery

This document discusses continuous integration, continuous delivery, and continuous deployment practices. It defines continuous integration as software developers frequently integrating their work, which can lead to multiple integrations per day. Continuous delivery aims to build software in a way that allows deployment for customers anytime. Continuous deployment automates the deployment process so that code is automatically deployed to production after passing automated tests. The document provides diagrams illustrating these concepts and the relationships between development teams, integration, testing, and moving code to production.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Certified Jenkins

Engineer

Jenkins : CI/CD
Jenkins CI/CD

➔ Continuous Integration

➔ Continuous Delivery
CI/CD
➢ Continuous Integration/ Continuous Delivery is a coding practice that allows
teams to Deliver the ready to Deploy Code.

BackEnd

Base Code User Intf. Integration Prod

DataBase
Continuous Integration (CI)
➢ A s/w development practice in which developers Integrate their work
frequently.
It may leading to Multiple Integration per day.

CheckOut Changes

Local Tests

Base Code
Continuous Integration (CI)
CheckOut CheckOut

Integrate
Changes Changes

Build, Test,
Local Tests Deploy Local Tests
(FeedBack)

Team X Team Y
Rebase Code

Base Code
Continuous Delivery (CD)
➢ CD is s/w development discipline, where software is built in a manner
that Build allowed to deploying for customer anytime.
Continuous Delivery (CD)
CheckOut CheckOut

Integrate
Changes Changes

Build, Test,
Local Tests Deploy Local Tests
(FeedBack)

Team X Team Y
Rebase Code

Production Ready Code


Continuous Deployment
➢ Extends Continuous Delivery process by automating the Deployment
Process, so that code is automatically Deployed in Production
Environment after it passes Automated Testing.
Continuous Deployment
CheckOut CheckOut

Integrate
Changes Changes

Build, Test,
Local Tests Deploy Local Tests
(FeedBack)

Team X Team Y

Production Ready Code Test Automation Prod


Hands On Demonstration
Thank You...
Don’t be the Same! Be Better!!!

You might also like