SlideShare a Scribd company logo
eleks.comeleks.com
Continuous Delivery concept overview,
Continuous Integration Systems
DevOps role
Eleks Engineering Camp
eleks.com
What is DevOps
What is DevOps?
What is DevOps?
DevOps
DevOps is a culture, movement or practice, which aims at
establishing a culture and environment where building,
testing, and releasing software, can happen rapidly,
frequently, and more reliably.
Why DevOps?
Continuous Delivery concept overview. Continuous Integration Systems. DevOps role.
Continuous Delivery concept overview. Continuous Integration Systems. DevOps role.
Continuous Integration
Continuous Integration (CI) is a development practice that
requires developers to integrate code into a shared
repository several times a day. Each check-in is then
verified by an automated build, allowing teams to detect
problems early.
By integrating regularly, you can detect errors quickly,
and locate them more easily.
Maintain a single source repository
Automate the build
Make your build self-testing
Every commit should build on an integration machine
Keep the build fast
Test in a clone of the production environment
Make it easy for anyone to get the latest executable
Everyone can see what’s happening
Automate deployment
Continuous Integration: the Practices
 Developers check out code into their private workspaces.
 When done, commit the changes to the repository.
 The CI server monitors the repository and checks out changes when
they occur.
 The CI server builds the system and runs unit and integration tests.
 The CI server releases deployable artefacts for testing.
 The CI server assigns a build label to the version of the code it just built.
 The CI server informs the team of the successful build.
 If the build or tests fail, the CI server alerts the team.
 The team fix the issue at the earliest opportunity.
 Continue to continually integrate and test throughout the project.
Continuous Integration: How to do it
It is the practice of releasing every good build to users
TeamCity
User friendly interface
Low entry point
Easy to use
Free for open source projects. Has limited free version for
others.
Jenkins
Completely free
Highly extensible
Updates rapidly
Open source
DEMO
QUESTIONS?
Useful links
http://ss64.com/ - Command line reference
http://visualstudioshortcuts.com/
https://msdn.microsoft.com/en-us/library/ms164311.aspx -
MSBuild reference
http://www.sonarqube.org/downloads/ - code analysis tool
eleks.com
Making Innovation Happen

More Related Content

PPTX
#2 integration + ui tests
PPTX
Mvvw patterns
KEY
Testing with Jenkins, Selenium and Continuous Deployment
PPTX
End to end test automation with cypress
PDF
Continuous integration / deployment with Jenkins
PPT
Selenium2 and Jenkins: Almost pain-free UI Testing
KEY
Continuous Delivery Using Jenkins
PPTX
Automated Testing Environment by Bugzilla, Testopia and Jenkins
#2 integration + ui tests
Mvvw patterns
Testing with Jenkins, Selenium and Continuous Deployment
End to end test automation with cypress
Continuous integration / deployment with Jenkins
Selenium2 and Jenkins: Almost pain-free UI Testing
Continuous Delivery Using Jenkins
Automated Testing Environment by Bugzilla, Testopia and Jenkins

What's hot (20)

PPTX
Continuous integration with Jenkins
PDF
Continuous Integration (CI) - An effective development practice
PPT
Improve Development Process with Open Source Software
PPTX
Smarter ways to do selenium automation @ work, Selenium, automation
PDF
Setup Build & Deploy with Jenkins CI
PPT
Continuous integration
PPTX
Introduction to Integration Testing With Cypress
PPT
Selenium
PPTX
Automated Testing using JavaScript
PDF
Continuous Integration at T3CON08
PPTX
Beyond the Release: CI That Transforms Organizations
PPTX
Jenkins introduction
PDF
Jenkins & Selenium
PPTX
Building the Test Automation Framework - Jenkins for Testers
PDF
Jenkins – przyjaciel każdego testera.
PDF
Continuous Integration 101
PPTX
PPTX
QA Challenge Accepted 4.0 - Cypress vs. Selenium
PPT
Continuous Integration (Jenkins/Hudson)
PPTX
Supermondays: Jenkins CI lightning talk
Continuous integration with Jenkins
Continuous Integration (CI) - An effective development practice
Improve Development Process with Open Source Software
Smarter ways to do selenium automation @ work, Selenium, automation
Setup Build & Deploy with Jenkins CI
Continuous integration
Introduction to Integration Testing With Cypress
Selenium
Automated Testing using JavaScript
Continuous Integration at T3CON08
Beyond the Release: CI That Transforms Organizations
Jenkins introduction
Jenkins & Selenium
Building the Test Automation Framework - Jenkins for Testers
Jenkins – przyjaciel każdego testera.
Continuous Integration 101
QA Challenge Accepted 4.0 - Cypress vs. Selenium
Continuous Integration (Jenkins/Hudson)
Supermondays: Jenkins CI lightning talk
Ad

Viewers also liked (20)

PPTX
SDLC. BA Role
PPTX
PPTX
Web service lecture
PPTX
SDLC. QA Role
PPTX
Advanced styles
PPTX
PPTX
Windows service
PPTX
Improving rpc bkp
PPTX
Frontend basics
PPTX
SDLC. PM Role
PPTX
Aspnet core
PPTX
G rpc lection1_theory_bkp2
PPTX
G rpc lection1
PPTX
SDLC. UX Role
PPTX
Angular. presentation
PPTX
Css animation, html5 api
PPTX
Version control
PPTX
SQL Grouping, Joins
PPTX
Sql 04n edited
PPTX
SQL: Indexes, Select operator
SDLC. BA Role
Web service lecture
SDLC. QA Role
Advanced styles
Windows service
Improving rpc bkp
Frontend basics
SDLC. PM Role
Aspnet core
G rpc lection1_theory_bkp2
G rpc lection1
SDLC. UX Role
Angular. presentation
Css animation, html5 api
Version control
SQL Grouping, Joins
Sql 04n edited
SQL: Indexes, Select operator
Ad

Similar to Continuous Delivery concept overview. Continuous Integration Systems. DevOps role. (20)

PPTX
Continous integration and delivery for single page applications
PPTX
Continuous integration using jenkins
PPT
Part 2 improving your software development v1.0
PPTX
Software engineering
PPTX
Using Continuous Integration To Ensure Project Health New
PDF
DevOps & DevEx
PPTX
Devops insights
DOCX
Continuous Integration
PPT
Continuous Integration
PPTX
Hudson
 
PPT
Presentation 1 open source tools in continuous integration environment v1.0
PPT
Continuous Integration: A Case Study
PDF
Continuous Everything
PDF
Scale security for a dollar or less
PDF
Intro to CI/CD using Docker
PPTX
Lets talk about CI CD Pipeline in Agile
PPT
Continuous Integration and Builds
PPTX
What is Continuous Integration and Continuous Delivery
PDF
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
Continous integration and delivery for single page applications
Continuous integration using jenkins
Part 2 improving your software development v1.0
Software engineering
Using Continuous Integration To Ensure Project Health New
DevOps & DevEx
Devops insights
Continuous Integration
Continuous Integration
Hudson
 
Presentation 1 open source tools in continuous integration environment v1.0
Continuous Integration: A Case Study
Continuous Everything
Scale security for a dollar or less
Intro to CI/CD using Docker
Lets talk about CI CD Pipeline in Agile
Continuous Integration and Builds
What is Continuous Integration and Continuous Delivery
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue

More from eleksdev (10)

PPTX
Lecture android best practices
PPTX
Communication in android
PPTX
Hello android world
PPTX
Android location and sensors API
PPTX
Lecture java basics
PPTX
NoSQL basics
PPTX
tsql
PPTX
sql introduction
PPTX
If unit2 summary
PPTX
Lecture android best practices
Communication in android
Hello android world
Android location and sensors API
Lecture java basics
NoSQL basics
tsql
sql introduction
If unit2 summary

Recently uploaded (20)

PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Introduction to Artificial Intelligence
PDF
top salesforce developer skills in 2025.pdf
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
history of c programming in notes for students .pptx
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Understanding Forklifts - TECH EHS Solution
Which alternative to Crystal Reports is best for small or large businesses.pdf
Introduction to Artificial Intelligence
top salesforce developer skills in 2025.pdf
iTop VPN Free 5.6.0.5262 Crack latest version 2025
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Reimagine Home Health with the Power of Agentic AI​
Designing Intelligence for the Shop Floor.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
history of c programming in notes for students .pptx
Why Generative AI is the Future of Content, Code & Creativity?
Softaken Excel to vCard Converter Software.pdf
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency

Continuous Delivery concept overview. Continuous Integration Systems. DevOps role.

  • 1. eleks.comeleks.com Continuous Delivery concept overview, Continuous Integration Systems DevOps role Eleks Engineering Camp
  • 2. eleks.com What is DevOps What is DevOps? What is DevOps?
  • 3. DevOps DevOps is a culture, movement or practice, which aims at establishing a culture and environment where building, testing, and releasing software, can happen rapidly, frequently, and more reliably.
  • 7. Continuous Integration Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early. By integrating regularly, you can detect errors quickly, and locate them more easily.
  • 8. Maintain a single source repository Automate the build Make your build self-testing Every commit should build on an integration machine Keep the build fast Test in a clone of the production environment Make it easy for anyone to get the latest executable Everyone can see what’s happening Automate deployment Continuous Integration: the Practices
  • 9.  Developers check out code into their private workspaces.  When done, commit the changes to the repository.  The CI server monitors the repository and checks out changes when they occur.  The CI server builds the system and runs unit and integration tests.  The CI server releases deployable artefacts for testing.  The CI server assigns a build label to the version of the code it just built.  The CI server informs the team of the successful build.  If the build or tests fail, the CI server alerts the team.  The team fix the issue at the earliest opportunity.  Continue to continually integrate and test throughout the project. Continuous Integration: How to do it
  • 10. It is the practice of releasing every good build to users
  • 11. TeamCity User friendly interface Low entry point Easy to use Free for open source projects. Has limited free version for others.
  • 13. DEMO
  • 15. Useful links http://ss64.com/ - Command line reference http://visualstudioshortcuts.com/ https://msdn.microsoft.com/en-us/library/ms164311.aspx - MSBuild reference http://www.sonarqube.org/downloads/ - code analysis tool

Editor's Notes

  • #7: https://jenkins.io/
  • #11: Explain Continuous Deployment vs Delivery
  • #12: https://www.jetbrains.com/teamcity/
  • #13: https://jenkins.io/
  • #14: https://jenkins.io/
  • #16: https://jenkins.io/