SlideShare a Scribd company logo
Scale Continuous Deployment to Production
with DeployHub and Jenkins
© 2017 CloudBees, Inc. All Rights Reserved. 2
Software is
eating
the world
© 2017 CloudBees, Inc. All Rights Reserved. 3
Photo courtesy of Steve Jurvetson via
© 2017 CloudBees, Inc. All Rights Reserved. 4
Photo courtesy of Steve Jurvetson via
© 2017 CloudBees, Inc. All Rights Reserved. 5
© 2017 CloudBees, Inc. All Rights Reserved. 6
© 2017 CloudBees, Inc. All Rights Reserved. 7
Source: science.howstuffworks.com
The Continuous
[Everything] World
We Live In
© 2017 CloudBees, Inc. All Rights Reserved. 8
Speed + Friction = Heat
© 2017 CloudBees, Inc. All Rights Reserved. 9
Continuous Delivery and Automation are The Answer
Development Production
Commit Build Test Stage Deploy
Feedback Loop
$
The Business
© 2017 CloudBees, Inc. All Rights Reserved. 10
The Market is
Transforming
65%of software developers, managers,
and executives report that their
organizations have started down
the path to continuous delivery
Ranking of Benefits
Based on ranking of top 3 benefits
Source: https://www.perforce.com/pdf/continuous-delivery-report.pdf
© 2017 CloudBees, Inc. All Rights Reserved. 10
Reduced cost of development
Higher customer satisfaction
Competitive advantage
Better quality of product
Faster time to market
© 2017 CloudBees, Inc. All Rights Reserved. 11
CD and DevOps organizations are
out performing others:
• Releasing faster
• Releasing more
• Experiencing fewer issues
• Recovering faster
Source: 2016 State of DevOps Report
2,555x
shorter
lead times
200x
more
frequent
deployments
3x
lower
change failure rate
24x
faster
recovery from
failures
© 2017 CloudBees, Inc. All Rights Reserved. 11
Transformation
Results Are In
© 2017 CloudBees, Inc. All Rights Reserved. 12
Automated commit, build and testing of code
in the development environment
Continuous integration
Discipline
Package Place Load test Acct. test Release Deploy MonitorDefine Plan Code Compile Build Unit test Analyze Integrate Int. test
Development Production / Prod-like Live production
Upstream DownstreamL E F T R I G H T
Continuous delivery in context
Software changes
continuously deployed
to live production
Continuous
deployment
User feedback
Production bugs
DevOps  Cultural approaches & technical practices
Env.
Agile
An incremental
approach to
identifying,
prioritizing, and
coordinating feature
development
Stage
Change mgt.
Rapid changes
Software changes
continuously delivered to
stakeholders in any
environment
Continuous delivery
© 2017 CloudBees, Inc. All Rights Reserved. 13
Continuous Delivery and Automation are The Answer
Development Production
Commit Build Test Stage Deploy
Feedback Loop
$
The Business
© 2017 CloudBees, Inc. All Rights Reserved. 14
Commit Build Test Stage Deploy
Complex delivery pipelines
Delivery of app and config
Robust and highly available
Results report
Code commit
Development Production
</>
Continuous integration/delivery
SOURCE
CODE
CONTROL
SYSTEM
Jenkins – #1 Automation Platform for CI CD
© 2017 CloudBees, Inc. All Rights Reserved. 15
Code & Commit Build & Config Scan & Test Release Deploy
Over 1.7 Million users 1300+ plugins cover
every stage of delivery
Jenkins is the Hub of Continuous Delivery
© 2017 CloudBees, Inc. All Rights Reserved. 16
Why?
© 2017 CloudBees, Inc. All Rights Reserved. 17
It’s Extensible
& Easy to Use
© 2017 CloudBees, Inc. All Rights Reserved. 18
It Connects
all the Things
© 2017 CloudBees, Inc. All Rights Reserved. 19
It’s a Key to
Going Fast
© 2017 CloudBees, Inc. All Rights Reserved. 20
12 Million
Jenkins Jobs
Source: stats.jenkins.io
54% growth/yr
© 2017 CloudBees, Inc. All Rights Reserved. 21
Source: stats.jenkins.io
to 3 Million
1.7 Million
Jenkins Users*
53% growth/yr
Polling Question #1
• How does your organization use Jenkins today?
– Continuous Integration on some teams
– Continuous Integration on most/all teams
– Continuous Delivery on some teams
– Continuous Delivery on most/all
– Continuous Delivery with Production Deployment
© 2017 CloudBees, Inc. All Rights Reserved. 23
How We Help
© 2017 CloudBees, Inc. All Rights Reserved. 24
We Solve the Problems Enterprises Face Scaling CD
Manageability ScalabilitySupport Security
© 2017 CloudBees, Inc. All Rights Reserved. 25
CloudBees Jenkins Enterprise
© 2017 CloudBees, Inc. All Rights Reserved. 26
CloudBees Jenkins Enterprise solves the automation
needs of organizations that need scalability, security,
manageability and resiliency capabilities, built on a cloud-
native architecture.
The Continuous Delivery Platform Architected for the Enterprise
© 2017 CloudBees, Inc. All Rights Reserved. 27
Challenges with Existing CD Solutions
• Lightweight, single server web applications
• Public SaaS solutions, cloud-based, implemented on the same single server
model as the web applications
• Monolithic Jenkins master with hundreds of agents
Distributed Pipeline Architecture (DPA) leverages cloud, and
cluster orchestration technology to scale Jenkins
© 2017 CloudBees, Inc. All Rights Reserved. 28
CD Enables Speed
A single CD pipeline provides your
team speed with little instability...
© 2017 CloudBees, Inc. All Rights Reserved. 29
But as CD Scales Business Risk Increases
As other teams adopt CD instability
increases and speed decreases
© 2017 CloudBees, Inc. All Rights Reserved. 30
With CloudBees, Continuous Scaling Just Works
DPA enables scale with isolated, on-
demand containerized CD servers for
each of your team
...in fact you can move faster
© 2017 CloudBees, Inc. All Rights Reserved. 31
On the only
secure, scalable
& supported
Jenkins based
platform
We help you
continually
deliver better
software to fuel
your business
We are the Jenkins experts
Software
at the Speed
of Ideas
© 2017 CloudBees, Inc. All Rights Reserved. 32
The Paths to Enterprise CD
Q1
Q3
Q2
Q4
Federated CI CD/pipeline adoption
Enterprise CDCI standardization
TeamWorkgroupEnterprise
Define Code Build Test Deploy OperatePlan Integrate Release
© 2017 CloudBees, Inc. All Rights Reserved. 33
7%
29%
17%
11%
36%
Where is the Market Today?Numberofresponses
Q0
None
Q1
Team-level agile
Q2
Team-level CD
Q3
Enterprise agile
Q4
Enterprise CD
Which
quadrant
are you in?
?
Polling Question #2
• What best describes how your deployments are being
performed.
– Developers write deploy scripts that are modified for Test and
Production.
– Development, test and production manages deployments their own
way with a mix of deploy scripts and tools.
– We use an Application Release Automation solution for continuous
deployment from dev through prod.
About CloudBees and OpenMake Software
WE ARE
The hub of
enterprise Jenkins
and DevOps
OUR GOAL
Help companies
continually deliver
and improve the
software
that fuels their
business.
WE OFFER
The only secure,
scalable and
supported Jenkins-
based platform
OUR
BUSINESS VALUE
We help you
continually deliver
better
software to fuel
your business
To be the leader
in Release
Automation
helping
organizations
achieve Agile’s
Last Mile
Continuous
Deployment
solutions @scale
powered by
DeployHub Open
Source with
Enterprise Support
We enable IT to
consistently
deploy software
across the
pipeline using
DeployHub on
Prem or Hosted.
We are software
engineers who build
scalable Agile
DevOps solutions
that solve
continuous delivery
problems.
The Problem DeployHub Solves
Like you, many Agile Developers are
recognizing that:
• deployments are complex;
• critical software updates are not
getting to test & production at the
speed of agile; and
• traditional deployment approaches
do not meet the needs of the lean
data center.
. . . creating an agile bottleneck
Production pulls
deployments at
their own speed,
not agile. The wall
persists.
The Agile Bottleneck
Your great code languishes in a staging area.
Development Test Production
On Success On Success Staging
Release Deploy Release Deploy
The Solution We Deliver
Continuous Deployment
designed for the Agile
Development team to:
• simplify deployments;
• adapt deployments to
mixed environments; and
• get your code updates to
test and prod at your agile
speed.
DeployHub is also
considered an
Application Release
Automation Solution
(ARA)
DeployHub & Jenkins Together
Development
Environment
DeployHub allows developers to define the release and deploy process once
and reused across the continuous delivery pipeline.
Test
Environment
Production
Environment
Release Deploy
On Success On Success
Release ReleaseDeploy Deploy
• Textron:
– 12 Hour Builds broke Agile Dev
Process
– Reduced the time from build to
deploy to under 1 hour.
• USAA:
• Reduced more than 1000
one-off scripted processes to
11 reusable models.
• Harland Clarke
“DeployHub
reduced our
deployment times
from 7 hours to 5
minutes.” Walter
Foulkes, Release
Engineer
Case Studies
Harland Clarke is a leading provider
of integrated payment solutions and
integrated marketing services Insurance, Banking & Credit Cards.
Better Rates For Military Families.
Diversified manufacturer with interests in
aircraft, industrial and automotive
products, fastening systems and finance.
The Result - Practice Makes Perfect
Development Production
Commit Build Test Stage Deploy
Feedback Loop
$
The Business
1) Developers
Build their
Application
Package
2) CloudBees Drives the Automation forward with Approvals
3) Test and Prod
manage their
Environments.
4)DeployHub
updates end
points
5) DeployHub
Generates Feedback
Loop
Polling Question #3
• What best describes your belief about Release Automation?
– It is too expensive for our team to acquire and implement.
– Only production teams can use a Release Automation solution.
– I don’t worry about how test and production deploys code.
– Release Automation is not designed for developers – its an
operations tool.
Issue Tracking Version
Control
Continuous
Integration
& Build
Continuous Test
Continuous
Deployment
The Open Source CD Tool Chain
Get your
hands on
continuous
deployment.
DeployHub
Open Source
Blue Ocean CD Pipeline
Commercial ARA Disruption
Consumption Based Pricing
DeployHub
SaaS
Subscription
$25/month per
Application
for OSS Support &
Maintenance
$80/month per
Application
Pro License with Support
& Maintenance
Avail August 2017
DeployHub
On-Prem
Subscription
$6k for 10
Applications,
Pro License
With Support &
Maintenance
$23k for 50 Applications,
Pro License with Support
& Maintenance
Agentless
• Unlike traditional approaches, DeployHub
requires no agents.
• No end targets for easy implementation.
• Supports elastic data centers (containers,
cloud, virtual).
• Can co-exist with your traditional
deployment approaches or ARA
Solutions.
Our Competitive Difference
Application Package Blueprints and Reusable
Workflows
• Graphical Blueprint Designer.
• Re-usable Components.
• Re-usable Workflows, Actions and
Procedures.
• Can call your existing ARA Scripts.
Development&DBAs
• Manages the
application
stack
• Executes Dev
deployments
Testing
• Manages
release train
• Controls test
environment
• Re-executes
deployment
to test.
DataCenters
• Manages IT
stack
• Controls
production
environment
• Re-executes
deployment
to Prod
Facilitates
Agile
DevOps
Cooperation
Our Competitive Difference
Version Jumping
▪ Built-in Deployment Version Control that
supports the incremental updates
between any two versions – forward or
backward.
Ansible & Jenkins Integration
▪ Over 4,000 Ansible Galaxy Roles
jump starts your process.
▪ Associates Jenkin’s Build
Numbers to every deployment.
Our Competitive Difference
Smart Calendars
▪ Reserve, block or open an Environment
▪ Deployments are check against the
Environment calendar to support
continuous delivery.
▪ No manual steps to slow down the CD
pipeline.
Continuous Feedback Loop with
Change Requests
▪ Connects the entire process from
commit to deployment end points.
▪ Git, SVN, Bugzilla, GitHub, Jira,
Jenkins integrations
Our Competitive Difference - Pro
Domain Structure to Model the
Organization’s Environments
• Self-service structure to model
Environments based on the
organization’s business units,
geographical area with role based
security.
Release Train
• DeployHub coordinates the
deployment of multiple
Applications called a Release.
Our Competitors require add-on
products to provide this ‘release
train’ functionality.
Our Competitive Difference - Pro
Get Started Today
• Download DeployHub Pro
– Free to small teams. Includes two
Applications with unlimited deployments,
users and end points.
– www.OpenMakeSoftware.com
• Download DeployHub OSS
– Unlimited Applications, deployments, users
and end points.
– Join the community
– www.DeployHub.org
• Contact us at request-
info@openmakesoftware.com
• Trial of CloudBees Jenkins Enterprise
– Easy to get started, Free 14 days
– https://www.cloudbees.com/get-started
• Contact us at
info@cloudbees.com
Thank You

More Related Content

PPTX
Enterprise DevOps and the Modern Mainframe Webcast Presentation
PPTX
Ignite Mainframe Agility: Fast and Accurate Development with Topaz
PPTX
Modernize Your COBOL Testing Processes with Compuware and SonarSource [Webcast]
PPTX
Detecting Insider Threats with Multi-layered Security Webcast
PDF
DevOps: What, who, why and how?
PDF
Developing a Testing Strategy for DevOps Success
PDF
Building a DevOps Organization and Culture
PPTX
Efficient Performance Test Automation - Opitmizing the Jenkins Pipeline
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Ignite Mainframe Agility: Fast and Accurate Development with Topaz
Modernize Your COBOL Testing Processes with Compuware and SonarSource [Webcast]
Detecting Insider Threats with Multi-layered Security Webcast
DevOps: What, who, why and how?
Developing a Testing Strategy for DevOps Success
Building a DevOps Organization and Culture
Efficient Performance Test Automation - Opitmizing the Jenkins Pipeline

What's hot (19)

PDF
DevOps adoption in the enterprise
PDF
The State of DevOps Tools: A Primer
PDF
Adopting DevOps for 2-Speed IT
PDF
What are the Cool Kids Doing With Continuous Delivery?
PDF
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
PDF
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
PPTX
Why DevOps Matters To The CIO
PPT
Aspire ppt - 01.06.15
PPT
Aspire ppt - 01.06.15
PPT
Aspire ppt - 01.06.15
PPT
Enabling DevOps in the cloud - Federal Cloud Innovation Center
PPTX
Starting and Scaling DevOps
PDF
DevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
PPTX
Continuous Delivery for IT Operations Teams
PDF
The Journey to Mainframe DevOps
PPTX
Delivering Applications Continuously to Cloud
PDF
Certified professional - DevOps Foundation (CP-DOF) course information
PDF
Scaling DevOps from Ground Zero to Enterprise
PPTX
DellEMC Forum NYC - DevOps and Digital Trans vPublic
DevOps adoption in the enterprise
The State of DevOps Tools: A Primer
Adopting DevOps for 2-Speed IT
What are the Cool Kids Doing With Continuous Delivery?
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Why DevOps Matters To The CIO
Aspire ppt - 01.06.15
Aspire ppt - 01.06.15
Aspire ppt - 01.06.15
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Starting and Scaling DevOps
DevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
Continuous Delivery for IT Operations Teams
The Journey to Mainframe DevOps
Delivering Applications Continuously to Cloud
Certified professional - DevOps Foundation (CP-DOF) course information
Scaling DevOps from Ground Zero to Enterprise
DellEMC Forum NYC - DevOps and Digital Trans vPublic
Ad

Similar to Scale Continuous Deployment to Production with DeployHub and CloudBees (20)

PDF
Revolutionizing Enterprise Software Development through Continuous Delivery &...
PPTX
Transforming Organizations with CI/CD
PPTX
Webinar: “Continuous Delivery: il tuo primo passo verso il DevOps”
PPTX
cdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
PDF
Journée DevOps : De l'intégration continue au déploiement continu avec Jenkins
PPTX
Continuous Delivery in the Enterprise, powered by Serena and CloudBees
PDF
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...
PPTX
Scaling Enterprise DevOps with CloudBees
PDF
Scaling Enterprise DevOps with CloudBees
PPTX
Scaling Enterprise DevOps with CloudBees
PDF
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
PDF
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...
PDF
GitOps, Jenkins X &Future of CI/CD
PDF
Master Continuous Delivery with CloudBees Jenkins Platform
PDF
Standardizing Jenkins with CloudBees Jenkins Team
PDF
Standardizing Jenkins with CloudBees Jenkins Team
PDF
JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"
PDF
Increase the Velocity of Your Software Releases Using GitHub and DeployHub
PPTX
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
PDF
Continuous Delivery
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Transforming Organizations with CI/CD
Webinar: “Continuous Delivery: il tuo primo passo verso il DevOps”
cdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
Journée DevOps : De l'intégration continue au déploiement continu avec Jenkins
Continuous Delivery in the Enterprise, powered by Serena and CloudBees
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...
Scaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBees
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...
GitOps, Jenkins X &Future of CI/CD
Master Continuous Delivery with CloudBees Jenkins Platform
Standardizing Jenkins with CloudBees Jenkins Team
Standardizing Jenkins with CloudBees Jenkins Team
JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"
Increase the Velocity of Your Software Releases Using GitHub and DeployHub
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Continuous Delivery
Ad

More from DevOps.com (20)

PDF
Modernizing on IBM Z Made Easier With Open Source Software
PPTX
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
PPTX
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
PDF
Next Generation Vulnerability Assessment Using Datadog and Snyk
PPTX
Vulnerability Discovery in the Cloud
PDF
2021 Open Source Governance: Top Ten Trends and Predictions
PDF
A New Year’s Ransomware Resolution
PPTX
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
PDF
Don't Panic! Effective Incident Response
PDF
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
PDF
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
PDF
Monitoring Serverless Applications with Datadog
PDF
Deliver your App Anywhere … Publicly or Privately
PPTX
Securing medical apps in the age of covid final
PDF
How to Build a Healthy On-Call Culture
PPTX
The Evolving Role of the Developer in 2021
PDF
Service Mesh: Two Big Words But Do You Need It?
PPTX
Secure Data Sharing in OpenShift Environments
PPTX
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
PDF
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Modernizing on IBM Z Made Easier With Open Source Software
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Next Generation Vulnerability Assessment Using Datadog and Snyk
Vulnerability Discovery in the Cloud
2021 Open Source Governance: Top Ten Trends and Predictions
A New Year’s Ransomware Resolution
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Don't Panic! Effective Incident Response
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Monitoring Serverless Applications with Datadog
Deliver your App Anywhere … Publicly or Privately
Securing medical apps in the age of covid final
How to Build a Healthy On-Call Culture
The Evolving Role of the Developer in 2021
Service Mesh: Two Big Words But Do You Need It?
Secure Data Sharing in OpenShift Environments
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...

Recently uploaded (20)

PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
L1 - Introduction to python Backend.pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
System and Network Administraation Chapter 3
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
System and Network Administration Chapter 2
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
AI in Product Development-omnex systems
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Introduction to Artificial Intelligence
PDF
top salesforce developer skills in 2025.pdf
PPTX
ai tools demonstartion for schools and inter college
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
history of c programming in notes for students .pptx
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
medical staffing services at VALiNTRY
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
L1 - Introduction to python Backend.pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
System and Network Administraation Chapter 3
Design an Analysis of Algorithms II-SECS-1021-03
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
System and Network Administration Chapter 2
How Creative Agencies Leverage Project Management Software.pdf
AI in Product Development-omnex systems
Operating system designcfffgfgggggggvggggggggg
Introduction to Artificial Intelligence
top salesforce developer skills in 2025.pdf
ai tools demonstartion for schools and inter college
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
history of c programming in notes for students .pptx
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Which alternative to Crystal Reports is best for small or large businesses.pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
medical staffing services at VALiNTRY
ManageIQ - Sprint 268 Review - Slide Deck

Scale Continuous Deployment to Production with DeployHub and CloudBees

  • 1. Scale Continuous Deployment to Production with DeployHub and Jenkins
  • 2. © 2017 CloudBees, Inc. All Rights Reserved. 2 Software is eating the world
  • 3. © 2017 CloudBees, Inc. All Rights Reserved. 3 Photo courtesy of Steve Jurvetson via
  • 4. © 2017 CloudBees, Inc. All Rights Reserved. 4 Photo courtesy of Steve Jurvetson via
  • 5. © 2017 CloudBees, Inc. All Rights Reserved. 5
  • 6. © 2017 CloudBees, Inc. All Rights Reserved. 6
  • 7. © 2017 CloudBees, Inc. All Rights Reserved. 7 Source: science.howstuffworks.com The Continuous [Everything] World We Live In
  • 8. © 2017 CloudBees, Inc. All Rights Reserved. 8 Speed + Friction = Heat
  • 9. © 2017 CloudBees, Inc. All Rights Reserved. 9 Continuous Delivery and Automation are The Answer Development Production Commit Build Test Stage Deploy Feedback Loop $ The Business
  • 10. © 2017 CloudBees, Inc. All Rights Reserved. 10 The Market is Transforming 65%of software developers, managers, and executives report that their organizations have started down the path to continuous delivery Ranking of Benefits Based on ranking of top 3 benefits Source: https://www.perforce.com/pdf/continuous-delivery-report.pdf © 2017 CloudBees, Inc. All Rights Reserved. 10 Reduced cost of development Higher customer satisfaction Competitive advantage Better quality of product Faster time to market
  • 11. © 2017 CloudBees, Inc. All Rights Reserved. 11 CD and DevOps organizations are out performing others: • Releasing faster • Releasing more • Experiencing fewer issues • Recovering faster Source: 2016 State of DevOps Report 2,555x shorter lead times 200x more frequent deployments 3x lower change failure rate 24x faster recovery from failures © 2017 CloudBees, Inc. All Rights Reserved. 11 Transformation Results Are In
  • 12. © 2017 CloudBees, Inc. All Rights Reserved. 12 Automated commit, build and testing of code in the development environment Continuous integration Discipline Package Place Load test Acct. test Release Deploy MonitorDefine Plan Code Compile Build Unit test Analyze Integrate Int. test Development Production / Prod-like Live production Upstream DownstreamL E F T R I G H T Continuous delivery in context Software changes continuously deployed to live production Continuous deployment User feedback Production bugs DevOps  Cultural approaches & technical practices Env. Agile An incremental approach to identifying, prioritizing, and coordinating feature development Stage Change mgt. Rapid changes Software changes continuously delivered to stakeholders in any environment Continuous delivery
  • 13. © 2017 CloudBees, Inc. All Rights Reserved. 13 Continuous Delivery and Automation are The Answer Development Production Commit Build Test Stage Deploy Feedback Loop $ The Business
  • 14. © 2017 CloudBees, Inc. All Rights Reserved. 14 Commit Build Test Stage Deploy Complex delivery pipelines Delivery of app and config Robust and highly available Results report Code commit Development Production </> Continuous integration/delivery SOURCE CODE CONTROL SYSTEM Jenkins – #1 Automation Platform for CI CD
  • 15. © 2017 CloudBees, Inc. All Rights Reserved. 15 Code & Commit Build & Config Scan & Test Release Deploy Over 1.7 Million users 1300+ plugins cover every stage of delivery Jenkins is the Hub of Continuous Delivery
  • 16. © 2017 CloudBees, Inc. All Rights Reserved. 16 Why?
  • 17. © 2017 CloudBees, Inc. All Rights Reserved. 17 It’s Extensible & Easy to Use
  • 18. © 2017 CloudBees, Inc. All Rights Reserved. 18 It Connects all the Things
  • 19. © 2017 CloudBees, Inc. All Rights Reserved. 19 It’s a Key to Going Fast
  • 20. © 2017 CloudBees, Inc. All Rights Reserved. 20 12 Million Jenkins Jobs Source: stats.jenkins.io 54% growth/yr
  • 21. © 2017 CloudBees, Inc. All Rights Reserved. 21 Source: stats.jenkins.io to 3 Million 1.7 Million Jenkins Users* 53% growth/yr
  • 22. Polling Question #1 • How does your organization use Jenkins today? – Continuous Integration on some teams – Continuous Integration on most/all teams – Continuous Delivery on some teams – Continuous Delivery on most/all – Continuous Delivery with Production Deployment
  • 23. © 2017 CloudBees, Inc. All Rights Reserved. 23 How We Help
  • 24. © 2017 CloudBees, Inc. All Rights Reserved. 24 We Solve the Problems Enterprises Face Scaling CD Manageability ScalabilitySupport Security
  • 25. © 2017 CloudBees, Inc. All Rights Reserved. 25 CloudBees Jenkins Enterprise
  • 26. © 2017 CloudBees, Inc. All Rights Reserved. 26 CloudBees Jenkins Enterprise solves the automation needs of organizations that need scalability, security, manageability and resiliency capabilities, built on a cloud- native architecture. The Continuous Delivery Platform Architected for the Enterprise
  • 27. © 2017 CloudBees, Inc. All Rights Reserved. 27 Challenges with Existing CD Solutions • Lightweight, single server web applications • Public SaaS solutions, cloud-based, implemented on the same single server model as the web applications • Monolithic Jenkins master with hundreds of agents Distributed Pipeline Architecture (DPA) leverages cloud, and cluster orchestration technology to scale Jenkins
  • 28. © 2017 CloudBees, Inc. All Rights Reserved. 28 CD Enables Speed A single CD pipeline provides your team speed with little instability...
  • 29. © 2017 CloudBees, Inc. All Rights Reserved. 29 But as CD Scales Business Risk Increases As other teams adopt CD instability increases and speed decreases
  • 30. © 2017 CloudBees, Inc. All Rights Reserved. 30 With CloudBees, Continuous Scaling Just Works DPA enables scale with isolated, on- demand containerized CD servers for each of your team ...in fact you can move faster
  • 31. © 2017 CloudBees, Inc. All Rights Reserved. 31 On the only secure, scalable & supported Jenkins based platform We help you continually deliver better software to fuel your business We are the Jenkins experts Software at the Speed of Ideas
  • 32. © 2017 CloudBees, Inc. All Rights Reserved. 32 The Paths to Enterprise CD Q1 Q3 Q2 Q4 Federated CI CD/pipeline adoption Enterprise CDCI standardization TeamWorkgroupEnterprise Define Code Build Test Deploy OperatePlan Integrate Release
  • 33. © 2017 CloudBees, Inc. All Rights Reserved. 33 7% 29% 17% 11% 36% Where is the Market Today?Numberofresponses Q0 None Q1 Team-level agile Q2 Team-level CD Q3 Enterprise agile Q4 Enterprise CD Which quadrant are you in? ?
  • 34. Polling Question #2 • What best describes how your deployments are being performed. – Developers write deploy scripts that are modified for Test and Production. – Development, test and production manages deployments their own way with a mix of deploy scripts and tools. – We use an Application Release Automation solution for continuous deployment from dev through prod.
  • 35. About CloudBees and OpenMake Software WE ARE The hub of enterprise Jenkins and DevOps OUR GOAL Help companies continually deliver and improve the software that fuels their business. WE OFFER The only secure, scalable and supported Jenkins- based platform OUR BUSINESS VALUE We help you continually deliver better software to fuel your business To be the leader in Release Automation helping organizations achieve Agile’s Last Mile Continuous Deployment solutions @scale powered by DeployHub Open Source with Enterprise Support We enable IT to consistently deploy software across the pipeline using DeployHub on Prem or Hosted. We are software engineers who build scalable Agile DevOps solutions that solve continuous delivery problems.
  • 36. The Problem DeployHub Solves Like you, many Agile Developers are recognizing that: • deployments are complex; • critical software updates are not getting to test & production at the speed of agile; and • traditional deployment approaches do not meet the needs of the lean data center. . . . creating an agile bottleneck
  • 37. Production pulls deployments at their own speed, not agile. The wall persists. The Agile Bottleneck Your great code languishes in a staging area. Development Test Production On Success On Success Staging Release Deploy Release Deploy
  • 38. The Solution We Deliver Continuous Deployment designed for the Agile Development team to: • simplify deployments; • adapt deployments to mixed environments; and • get your code updates to test and prod at your agile speed. DeployHub is also considered an Application Release Automation Solution (ARA)
  • 39. DeployHub & Jenkins Together Development Environment DeployHub allows developers to define the release and deploy process once and reused across the continuous delivery pipeline. Test Environment Production Environment Release Deploy On Success On Success Release ReleaseDeploy Deploy
  • 40. • Textron: – 12 Hour Builds broke Agile Dev Process – Reduced the time from build to deploy to under 1 hour. • USAA: • Reduced more than 1000 one-off scripted processes to 11 reusable models. • Harland Clarke “DeployHub reduced our deployment times from 7 hours to 5 minutes.” Walter Foulkes, Release Engineer Case Studies Harland Clarke is a leading provider of integrated payment solutions and integrated marketing services Insurance, Banking & Credit Cards. Better Rates For Military Families. Diversified manufacturer with interests in aircraft, industrial and automotive products, fastening systems and finance.
  • 41. The Result - Practice Makes Perfect Development Production Commit Build Test Stage Deploy Feedback Loop $ The Business 1) Developers Build their Application Package 2) CloudBees Drives the Automation forward with Approvals 3) Test and Prod manage their Environments. 4)DeployHub updates end points 5) DeployHub Generates Feedback Loop
  • 42. Polling Question #3 • What best describes your belief about Release Automation? – It is too expensive for our team to acquire and implement. – Only production teams can use a Release Automation solution. – I don’t worry about how test and production deploys code. – Release Automation is not designed for developers – its an operations tool.
  • 43. Issue Tracking Version Control Continuous Integration & Build Continuous Test Continuous Deployment The Open Source CD Tool Chain Get your hands on continuous deployment. DeployHub Open Source Blue Ocean CD Pipeline
  • 44. Commercial ARA Disruption Consumption Based Pricing DeployHub SaaS Subscription $25/month per Application for OSS Support & Maintenance $80/month per Application Pro License with Support & Maintenance Avail August 2017 DeployHub On-Prem Subscription $6k for 10 Applications, Pro License With Support & Maintenance $23k for 50 Applications, Pro License with Support & Maintenance
  • 45. Agentless • Unlike traditional approaches, DeployHub requires no agents. • No end targets for easy implementation. • Supports elastic data centers (containers, cloud, virtual). • Can co-exist with your traditional deployment approaches or ARA Solutions. Our Competitive Difference Application Package Blueprints and Reusable Workflows • Graphical Blueprint Designer. • Re-usable Components. • Re-usable Workflows, Actions and Procedures. • Can call your existing ARA Scripts.
  • 46. Development&DBAs • Manages the application stack • Executes Dev deployments Testing • Manages release train • Controls test environment • Re-executes deployment to test. DataCenters • Manages IT stack • Controls production environment • Re-executes deployment to Prod Facilitates Agile DevOps Cooperation Our Competitive Difference
  • 47. Version Jumping ▪ Built-in Deployment Version Control that supports the incremental updates between any two versions – forward or backward. Ansible & Jenkins Integration ▪ Over 4,000 Ansible Galaxy Roles jump starts your process. ▪ Associates Jenkin’s Build Numbers to every deployment. Our Competitive Difference
  • 48. Smart Calendars ▪ Reserve, block or open an Environment ▪ Deployments are check against the Environment calendar to support continuous delivery. ▪ No manual steps to slow down the CD pipeline. Continuous Feedback Loop with Change Requests ▪ Connects the entire process from commit to deployment end points. ▪ Git, SVN, Bugzilla, GitHub, Jira, Jenkins integrations Our Competitive Difference - Pro
  • 49. Domain Structure to Model the Organization’s Environments • Self-service structure to model Environments based on the organization’s business units, geographical area with role based security. Release Train • DeployHub coordinates the deployment of multiple Applications called a Release. Our Competitors require add-on products to provide this ‘release train’ functionality. Our Competitive Difference - Pro
  • 50. Get Started Today • Download DeployHub Pro – Free to small teams. Includes two Applications with unlimited deployments, users and end points. – www.OpenMakeSoftware.com • Download DeployHub OSS – Unlimited Applications, deployments, users and end points. – Join the community – www.DeployHub.org • Contact us at request- info@openmakesoftware.com • Trial of CloudBees Jenkins Enterprise – Easy to get started, Free 14 days – https://www.cloudbees.com/get-started • Contact us at info@cloudbees.com