SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
Scaling Enterprise DevOps with
CloudBees Jenkins Enterprise
The Demand for CD and DevOps
Source: science.howstuffworks.com
The Continuous
[Everything] World
We Live In
“Agile and Incremental
Software Delivery”
“Real Time
DevOps”
“Continually
optimize the IT
delivery model”
“#3. Speed of IT
Delivery”
“Continuous
delivery”
“Reorganizing IT
for faster software
delivery”
“DevOps can accelerate
delivery 15-20%”
“DevOps helps
drive faster software
development”
Continuous Delivery is the Answer.
“Nonstop demand
is the #1 problem
facing IT departments
today.”
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. 5
Reduced cost of development
Higher customer satisfaction
Competitive advantage
Better quality of product
Faster time to market
How We Help
We enable Enterprises to do Continuous Delivery right
Security SupportScalability Manageability
Developer Eng Manager Project Admin Product Owner Shared Services Manager
Personas
Simon
Engineering Services Manager
Owns the ‘developer productivity’
domain across an Enterprise
“I need a reliable, multi-tenanted,
easy to manage continuous delivery
platform, to accelerate software
delivery, and conform to our quality
and security standards”
Problem Statement
Penny
Build/Release Engineer
Project/Team level Jenkins expert &
Admin
“I am a build expert and manage
Jenkins Masters for my team. I need
the ability to install custom plugins
for my teams, quickly debug and
report on pipeline failures, and
ensure my team conforms to
Enterprise software standards”
Problem Statement
Ada
Developer
‘Full-stack’ Engineer
“I love Jenkins, especially the
Pipelines feature - to build, test and
deploy my micro-services to
Production. I commit a lot of code,
and too often I see my pipelines stuck
in a build queue due to infrastructure
issues. I need an automated solution
to ensure my pipelines run reliably
and rapidly”
Problem Statement
Ernest
Engineering Manager
“Our builds take a long time to finish
and we have some very flaky tests
which fail in the end. How can I
identify those tests and move them in
a separate test suite to fail fast”
Problem Statement
CloudBees Jenkins Enterprise solves the automation needs of
organizations that need scalability, security, manageability and
resiliency capabilities, built on a cloud-native architecture.
Introducing CloudBees Jenkins Enterprise
Elastic scalability Multi-tenanted Pipeline Templates Docker Templates Monitoring &Alerting RBAC
Key Benefits
Features spotlight
© 2016 CloudBees, Inc. All Rights Reserved.
1
7
0 to production in 60 minutes
Distributed Pipeline Architecture (DPA)
DPA enables scale with isolated, on-demand
containerized CD servers for each of your teams
...in fact you can move faster
Operations Center
• Assures stability for
mission-critical
application delivery
• Removes the pain of
Jenkins upgrades
• Eliminates doubts about
plugin interoperability
• Delivers new
functionality faster Compatibility
Usability
Upgradability
Stability
Security
CloudBees
Assurance
Program
CloudBees Assurance
Program (CAP)
Scale workloads in minutes
Built-in Monitoring and alerting
Automated backup and restore
Private docker registry support
Resiliency - automated failover
“Multi-AZ” support on AWS
Private VPC support
Near Future
Key capabilities
#JenkinsWorld
© 2016 CloudBees, Inc. All Rights Reserved
Embracing Configuration as Code
# PLUGINS
plugin 'ldap'
plugin 'github'
plugin 'maven'
jenkins {
# SECURITY
securityRealm ('ldap') {...}
authorizationStrategy('rbac') {}
# BUILD AGENTS
nodes {
slave {
name 'IOS Build Agent 1'
remoteFS '/Users/jenkins/jenkins'
launcher ('jnlp')
numExecutors 1
}
}
}
Configuration as Code
32
Goal: Analytics that drive business value
Find cause
Get
recommended
solutions
Measure
effectiveness of
solution
Practical, Meaningful and Actionable
ACTIONA
BLE
33
Ada
Software developer
Where is fix CPL-104?
I submitted it yesterday?
I know it works on my machine!
QA wants to know when they can test
and my boss wants to know why he isn’t
seeing it in STAGING…”
“Where is fix CPL-
104
Search for changes
by issue/commit
hash
Find issue in
Lifecycle
PRACTICA
L
34
Resolve issues
quickly
See map of
converging recent
changes
Isolate
instability
causes
Ernest
Developer manager
Staging doesn’t look right,
what is going on?
Our software application has a lot of
moving parts. Some are made internally,
some are not. what pieces have changed
in this particular environment that might
cause the funkiness I am seeing?”
“
“
35
What is choking
my dev
process
Find blocking
downstream
integration points
View upstream
to rush fix
MEANING
FUL
35
Ernest
Developer manager
A build is continuing to fail in
my CD process, what to do?
When a bug gets past my first round of
integration testing and further
downstream into integration testing it can
gunk up the flow of other components as
well. I want to see which groups will
depend on this breaking gate and why.
And find the fix, QUICK!”
“
Demo
Key takeaways
• CJE enables Enterprises to use the latest technology tools and best practices to
achieve Continuous Delivery
• Project teams can provision build resources on-demand without disruptions or
extended ‘down-times’
• CJE enables Enterprises to unify processes across teams and business units
• CJE enables Enterprises to secure IP assets to ensure compliance with IT
standards
Poll Question
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
IBM UrbanCode Products
 
Continuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAContinuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QA
Jeff Sussna
 

Was ist angesagt? (19)

10 Business Advantages of DevOps
10 Business Advantages of DevOps10 Business Advantages of DevOps
10 Business Advantages of DevOps
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DevOps Transformations
DevOps TransformationsDevOps Transformations
DevOps Transformations
 
Devops architecture
Devops architectureDevops architecture
Devops architecture
 
The business case for devops
The business case for devopsThe business case for devops
The business case for devops
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
DevOps 2016 summit
DevOps 2016 summitDevOps 2016 summit
DevOps 2016 summit
 
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
 
CI-CD and DevOps with Ruby
CI-CD and DevOps with RubyCI-CD and DevOps with Ruby
CI-CD and DevOps with Ruby
 
What business benefits from DevOps 2014
What business benefits from DevOps 2014What business benefits from DevOps 2014
What business benefits from DevOps 2014
 
Reliability (R)evolution: Turning the DevOps World Upside Down (Again).
Reliability (R)evolution: Turning the DevOps World Upside Down (Again).Reliability (R)evolution: Turning the DevOps World Upside Down (Again).
Reliability (R)evolution: Turning the DevOps World Upside Down (Again).
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Dev ops
Dev opsDev ops
Dev ops
 
Continuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAContinuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QA
 
Devops course content
Devops course contentDevops course content
Devops course content
 
Enterprise DevOps and the Cloud
Enterprise DevOps and the CloudEnterprise DevOps and the Cloud
Enterprise DevOps and the Cloud
 

Ähnlich wie Scaling Enterprise DevOps with CloudBees

Ähnlich wie Scaling Enterprise DevOps with CloudBees (20)

SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for Devops
 
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast Presentation
 
Back To Basics
Back To BasicsBack To Basics
Back To Basics
 
Dev ops and safety critical systems
Dev ops and safety critical systemsDev ops and safety critical systems
Dev ops and safety critical systems
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
DevOps and Microservice
DevOps and MicroserviceDevOps and Microservice
DevOps and Microservice
 
Introducing Continuous Integration Using Vsts
Introducing Continuous Integration Using VstsIntroducing Continuous Integration Using Vsts
Introducing Continuous Integration Using Vsts
 
Session on evaluation of DevSecOps
Session on evaluation of DevSecOpsSession on evaluation of DevSecOps
Session on evaluation of DevSecOps
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practices
 
Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps  Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps
 
DevOps Presentation.pptx
DevOps Presentation.pptxDevOps Presentation.pptx
DevOps Presentation.pptx
 
What DevOps Isn't
What DevOps Isn'tWhat DevOps Isn't
What DevOps Isn't
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
Continuous delivery @wcap 5-09-2013
Continuous delivery   @wcap 5-09-2013Continuous delivery   @wcap 5-09-2013
Continuous delivery @wcap 5-09-2013
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own words
 
DevOps Automation: Boosting Efficiency and Productivity
DevOps Automation: Boosting Efficiency and ProductivityDevOps Automation: Boosting Efficiency and Productivity
DevOps Automation: Boosting Efficiency and Productivity
 
Principles and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at EtsyPrinciples and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at Etsy
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Tell me how you provision and I'll tell you how you are
Tell me how you provision and I'll tell you how you areTell me how you provision and I'll tell you how you are
Tell me how you provision and I'll tell you how you are
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks
 

Mehr von DevOps.com

Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
DevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
DevOps.com
 

Mehr von DevOps.com (20)

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

Kürzlich hochgeladen

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Kürzlich hochgeladen (20)

%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 

Scaling Enterprise DevOps with CloudBees

  • 1. Scaling Enterprise DevOps with CloudBees Jenkins Enterprise
  • 2. The Demand for CD and DevOps
  • 4. “Agile and Incremental Software Delivery” “Real Time DevOps” “Continually optimize the IT delivery model” “#3. Speed of IT Delivery” “Continuous delivery” “Reorganizing IT for faster software delivery” “DevOps can accelerate delivery 15-20%” “DevOps helps drive faster software development” Continuous Delivery is the Answer. “Nonstop demand is the #1 problem facing IT departments today.”
  • 5. 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. 5 Reduced cost of development Higher customer satisfaction Competitive advantage Better quality of product Faster time to market
  • 7. We enable Enterprises to do Continuous Delivery right Security SupportScalability Manageability
  • 8.
  • 9. Developer Eng Manager Project Admin Product Owner Shared Services Manager Personas
  • 10. Simon Engineering Services Manager Owns the ‘developer productivity’ domain across an Enterprise “I need a reliable, multi-tenanted, easy to manage continuous delivery platform, to accelerate software delivery, and conform to our quality and security standards” Problem Statement
  • 11. Penny Build/Release Engineer Project/Team level Jenkins expert & Admin “I am a build expert and manage Jenkins Masters for my team. I need the ability to install custom plugins for my teams, quickly debug and report on pipeline failures, and ensure my team conforms to Enterprise software standards” Problem Statement
  • 12. Ada Developer ‘Full-stack’ Engineer “I love Jenkins, especially the Pipelines feature - to build, test and deploy my micro-services to Production. I commit a lot of code, and too often I see my pipelines stuck in a build queue due to infrastructure issues. I need an automated solution to ensure my pipelines run reliably and rapidly” Problem Statement
  • 13. Ernest Engineering Manager “Our builds take a long time to finish and we have some very flaky tests which fail in the end. How can I identify those tests and move them in a separate test suite to fail fast” Problem Statement
  • 14. CloudBees Jenkins Enterprise solves the automation needs of organizations that need scalability, security, manageability and resiliency capabilities, built on a cloud-native architecture. Introducing CloudBees Jenkins Enterprise
  • 15. Elastic scalability Multi-tenanted Pipeline Templates Docker Templates Monitoring &Alerting RBAC
  • 17. © 2016 CloudBees, Inc. All Rights Reserved. 1 7 0 to production in 60 minutes
  • 18. Distributed Pipeline Architecture (DPA) DPA enables scale with isolated, on-demand containerized CD servers for each of your teams ...in fact you can move faster
  • 20. • Assures stability for mission-critical application delivery • Removes the pain of Jenkins upgrades • Eliminates doubts about plugin interoperability • Delivers new functionality faster Compatibility Usability Upgradability Stability Security CloudBees Assurance Program CloudBees Assurance Program (CAP)
  • 29.
  • 30. #JenkinsWorld © 2016 CloudBees, Inc. All Rights Reserved
  • 31. Embracing Configuration as Code # PLUGINS plugin 'ldap' plugin 'github' plugin 'maven' jenkins { # SECURITY securityRealm ('ldap') {...} authorizationStrategy('rbac') {} # BUILD AGENTS nodes { slave { name 'IOS Build Agent 1' remoteFS '/Users/jenkins/jenkins' launcher ('jnlp') numExecutors 1 } } } Configuration as Code
  • 32. 32 Goal: Analytics that drive business value Find cause Get recommended solutions Measure effectiveness of solution Practical, Meaningful and Actionable
  • 33. ACTIONA BLE 33 Ada Software developer Where is fix CPL-104? I submitted it yesterday? I know it works on my machine! QA wants to know when they can test and my boss wants to know why he isn’t seeing it in STAGING…” “Where is fix CPL- 104 Search for changes by issue/commit hash Find issue in Lifecycle
  • 34. PRACTICA L 34 Resolve issues quickly See map of converging recent changes Isolate instability causes Ernest Developer manager Staging doesn’t look right, what is going on? Our software application has a lot of moving parts. Some are made internally, some are not. what pieces have changed in this particular environment that might cause the funkiness I am seeing?” “
  • 35. “ 35 What is choking my dev process Find blocking downstream integration points View upstream to rush fix MEANING FUL 35 Ernest Developer manager A build is continuing to fail in my CD process, what to do? When a bug gets past my first round of integration testing and further downstream into integration testing it can gunk up the flow of other components as well. I want to see which groups will depend on this breaking gate and why. And find the fix, QUICK!” “
  • 36. Demo
  • 37. Key takeaways • CJE enables Enterprises to use the latest technology tools and best practices to achieve Continuous Delivery • Project teams can provision build resources on-demand without disruptions or extended ‘down-times’ • CJE enables Enterprises to unify processes across teams and business units • CJE enables Enterprises to secure IP assets to ensure compliance with IT standards