Continuous Integration with Jenkins &
Docker
Sandeep Rawat
Opstree Solutions
2
Agenda

Continuous Integration

CI Components

CI for multiple feature branches

Demo

Code Walkthrough

Questions
3
Continuous Integration
4
CI Components
Poll VCS Initicate CI
Feedback
5
CI for multiple features
6
CI for multiple features
Feature 1 Environment
Feature 2
Environment
Feature 3 Environment
7
CI for multiple features
Feature 1 Container
Feature 2 Container
Feature 3 Container
8
Demo

Creation of a new feature branch

Code commit in a feature branch

Code commit in master branch

Cleanup of feature branch
9
New feature branch

Identify new feature branch in system.

Actions items

Create jenkins jobs.

Update CI Dashboard.

Create & setup Docker containers
10
Code commit in feature branch

Inititiate CI process on feature branch.

Update dashboard.

Put a gate on further CI process.
11
Code commit in master branch

Auto merge with feature branch.

Intiate CI process on newly merged code in feature branch.

Dashboard updation.
12
Cleanup of feature branch

Deletion of Jenkins jobs.

Tagging & Deletion of feature branch.

CI Dashboard updation.

Docker container cleanup.
13
Questions

More Related Content

PDF
CI/CD with Docker on AWS
PDF
Exploring Docker in CI/CD
PDF
Continuous Integration/Deployment with Docker and Jenkins
PPTX
Developer South Coast 2018: Docker on Windows - The Beginner's Guide
PDF
IBM Index 2018 Conference Workshop: Modernizing Traditional Java App's with D...
PDF
Continuous Delivery Pipeline with Docker and Jenkins
PDF
Jenkins & IaC
PPTX
Javaone 2014 - Git & Docker with Jenkins
CI/CD with Docker on AWS
Exploring Docker in CI/CD
Continuous Integration/Deployment with Docker and Jenkins
Developer South Coast 2018: Docker on Windows - The Beginner's Guide
IBM Index 2018 Conference Workshop: Modernizing Traditional Java App's with D...
Continuous Delivery Pipeline with Docker and Jenkins
Jenkins & IaC
Javaone 2014 - Git & Docker with Jenkins

What's hot (20)

PPTX
Developer South Coast 2018: Modernizing .NET Apps with Docker
PPTX
CI/CD Pipeline with Docker
PPTX
CI, CD with Docker, Jenkins and Tutum
PPTX
How Docker simplifies CI/CD
PDF
Azure Meetup Stuttgart - Multi-arch Docker images
PPTX
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
PDF
Continuous Delivery with Jenkins Workflow
PPTX
Continuous Integration With Jenkins Docker SQL Server
PDF
DockerCon EU 2015: Continuous Integration with Jenkins, Docker and Compose
PPTX
Windows Server Containers- How we hot here and architecture deep dive
PPTX
Ci with jenkins docker and mssql belgium
PPTX
DockerCon EU 2015: Stop Being Lazy and Test Your Software!
PPTX
Jenkins, pipeline and docker
PDF
Continuous Delivery in Enterprise Environments using Docker, Ansible and Jenkins
PDF
CI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
PPTX
Scaling jenkins with kubernetes
PDF
Stop Being Lazy and Test Your Software
PDF
Testing with Docker
PDF
DCSF19 Containers for Beginners
PDF
Docker for developers on mac and windows
Developer South Coast 2018: Modernizing .NET Apps with Docker
CI/CD Pipeline with Docker
CI, CD with Docker, Jenkins and Tutum
How Docker simplifies CI/CD
Azure Meetup Stuttgart - Multi-arch Docker images
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Continuous Delivery with Jenkins Workflow
Continuous Integration With Jenkins Docker SQL Server
DockerCon EU 2015: Continuous Integration with Jenkins, Docker and Compose
Windows Server Containers- How we hot here and architecture deep dive
Ci with jenkins docker and mssql belgium
DockerCon EU 2015: Stop Being Lazy and Test Your Software!
Jenkins, pipeline and docker
Continuous Delivery in Enterprise Environments using Docker, Ansible and Jenkins
CI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
Scaling jenkins with kubernetes
Stop Being Lazy and Test Your Software
Testing with Docker
DCSF19 Containers for Beginners
Docker for developers on mac and windows
Ad

Similar to Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker (20)

PDF
Continuous Everything v2.0
PPTX
Jenkins Introduction
PPTX
Lets talk about CI CD Pipeline in Agile
PDF
Webinar - Continuous Integration with GitLab
PDF
CI/CD Using Ansible and Jenkins for Infrastructure
ODP
Continous integration
PDF
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
PDF
Arquitectura en detalle de una anatomia devops
PPTX
Continuous integration
PDF
Let’s start Continuous Integration with jenkins
PDF
JenkinsCIdocumentations-removedcredentials.docx
PPTX
CI preso for PM Club
DOCX
Continuous Integration
PDF
What is Continuous Integration_ - A Comprehensive Guide.pdf
PDF
Introduction to Continuous Integration
PPTX
Continuous integration using jenkins
PPTX
Continuous integration
PDF
Using Containers to More Effectively Manage DevOps Continuous Integration
PDF
How to win at DevOps (and understand it along the way)
PPT
Continous Integration: A Case Study
Continuous Everything v2.0
Jenkins Introduction
Lets talk about CI CD Pipeline in Agile
Webinar - Continuous Integration with GitLab
CI/CD Using Ansible and Jenkins for Infrastructure
Continous integration
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
Arquitectura en detalle de una anatomia devops
Continuous integration
Let’s start Continuous Integration with jenkins
JenkinsCIdocumentations-removedcredentials.docx
CI preso for PM Club
Continuous Integration
What is Continuous Integration_ - A Comprehensive Guide.pdf
Introduction to Continuous Integration
Continuous integration using jenkins
Continuous integration
Using Containers to More Effectively Manage DevOps Continuous Integration
How to win at DevOps (and understand it along the way)
Continous Integration: A Case Study
Ad

More from IndicThreads (20)

PPTX
Http2 is here! And why the web needs it
ODP
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
PPT
Go Programming Language - Learning The Go Lang way
PPT
Building Resilient Microservices
PPT
App using golang indicthreads
PDF
Building on quicksand microservices indicthreads
PDF
How to Think in RxJava Before Reacting
PPT
Iot secure connected devices indicthreads
PDF
Real world IoT for enterprises
PPT
IoT testing and quality assurance indicthreads
PPT
Functional Programming Past Present Future
PDF
Harnessing the Power of Java 8 Streams
PDF
Building & scaling a live streaming mobile platform - Gr8 road to fame
PPTX
Internet of things architecture perspective - IndicThreads Conference
PDF
Cars and Computers: Building a Java Carputer
PPTX
Scrap Your MapReduce - Apache Spark
PPTX
Speed up your build pipeline for faster feedback
PPT
Unraveling OpenStack Clouds
PPTX
Digital Transformation of the Enterprise. What IT leaders need to know!
PDF
Architectural Considerations For Complex Mobile And Web Applications
Http2 is here! And why the web needs it
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Go Programming Language - Learning The Go Lang way
Building Resilient Microservices
App using golang indicthreads
Building on quicksand microservices indicthreads
How to Think in RxJava Before Reacting
Iot secure connected devices indicthreads
Real world IoT for enterprises
IoT testing and quality assurance indicthreads
Functional Programming Past Present Future
Harnessing the Power of Java 8 Streams
Building & scaling a live streaming mobile platform - Gr8 road to fame
Internet of things architecture perspective - IndicThreads Conference
Cars and Computers: Building a Java Carputer
Scrap Your MapReduce - Apache Spark
Speed up your build pipeline for faster feedback
Unraveling OpenStack Clouds
Digital Transformation of the Enterprise. What IT leaders need to know!
Architectural Considerations For Complex Mobile And Web Applications

Recently uploaded (20)

PPTX
Why 2025 Is the Best Year to Hire Software Developers in India
PPTX
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
PDF
infoteam HELLAS company profile 2025 presentation
PDF
Mobile App for Guard Tour and Reporting.pdf
PDF
Coding with GPT-5- What’s New in GPT 5 That Benefits Developers.pdf
PDF
Streamlining Project Management in Microsoft Project, Planner, and Teams with...
PDF
WhatsApp Chatbots The Key to Scalable Customer Support.pdf
PPTX
Folder Lock 10.1.9 Crack With Serial Key
PPTX
MCP empowers AI Agents from Zero to Production
PPTX
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
PDF
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
PDF
Ragic Data Security Overview: Certifications, Compliance, and Network Safegua...
PPTX
FLIGHT TICKET API | API INTEGRATION PLATFORM
PDF
solman-7.0-ehp1-sp21-incident-management
PPTX
UNIT II: Software design, software .pptx
PDF
Multiverse AI Review 2025_ The Ultimate All-in-One AI Platform.pdf
PPTX
ESDS_SAP Application Cloud Offerings.pptx
PDF
Module 1 - Introduction to Generative AI.pdf
PDF
Crypto Loss And Recovery Guide By Expert Recovery Agency.
PPTX
SAP Business AI_L1 Overview_EXTERNAL.pptx
Why 2025 Is the Best Year to Hire Software Developers in India
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
infoteam HELLAS company profile 2025 presentation
Mobile App for Guard Tour and Reporting.pdf
Coding with GPT-5- What’s New in GPT 5 That Benefits Developers.pdf
Streamlining Project Management in Microsoft Project, Planner, and Teams with...
WhatsApp Chatbots The Key to Scalable Customer Support.pdf
Folder Lock 10.1.9 Crack With Serial Key
MCP empowers AI Agents from Zero to Production
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
Ragic Data Security Overview: Certifications, Compliance, and Network Safegua...
FLIGHT TICKET API | API INTEGRATION PLATFORM
solman-7.0-ehp1-sp21-incident-management
UNIT II: Software design, software .pptx
Multiverse AI Review 2025_ The Ultimate All-in-One AI Platform.pdf
ESDS_SAP Application Cloud Offerings.pptx
Module 1 - Introduction to Generative AI.pdf
Crypto Loss And Recovery Guide By Expert Recovery Agency.
SAP Business AI_L1 Overview_EXTERNAL.pptx

Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker