You are on page 1of 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