SlideShare a Scribd company logo
1 of 32
Download to read offline
Standardizing Jenkins
Bhavani Rao
Product Marketing Manager
Andres Rodriguez
Technical Lead
© 2017 CloudBees, Inc. All Rights Reserved. 2
Agenda
• Challenges with Jenkins
• Solution
• CloudBees Jenkins Team
• CloudBees Jenkins Distribution
• CloudBees Assurance Program (CAP)
• 24/7 Support
• Demo
• Summary
• Q&A
© 2017 CloudBees, Inc. All Rights Reserved. 3
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. 4
Over 1.7 Million users 1,300+ plugins cover every
stage of delivery
Jenkins is the Hub of Continuous Delivery
Code & Commit Build & Config Scan & Test Release Deploy
© 2017 CloudBees, Inc. All Rights Reserved. 5
Challenges Teams Face With Jenkins
• Are plugins compatible?
• Do plugins work as advertised?
• How can we upgrade Jenkins and plugins without
crashing?
• What do we do when there is trouble?
CloudBees Jenkins Team
© 2017 CloudBees, Inc. All Rights Reserved. 7
What is the Solution?
CloudBees Jenkins Team is the CloudBees Jenkins
distribution with curated, verified integrations and expert
support, for organizations in need of a reliable continuous
delivery solution.
© 2017 CloudBees, Inc. All Rights Reserved. 8
CloudBees Jenkins Team: Components
Commit Build Test Stage Deploy Operate
© 2017 CloudBees, Inc. All Rights Reserved. 9
CloudBees Jenkins Team Benefits
• Worry-free, boring upgrades
• Monthly, backward compatible
updates with latest innovations
• One-click upgrades
• Eliminate guesswork on plugin
compatibility & quality
• Integrate your tools with the
Jenkins plugin ecosystem
• Ensure compliance with
recommended configurations
• Access Jenkins experts, any
time of day
• Free online training
• Knowledge articles and user
Community
Rock-solid Jenkins Distribution Verified integrations 24/7 expert technical support
Continuous Delivery with peace of mind
© 2017 CloudBees, Inc. All Rights Reserved. 10
CloudBees Jenkins Distribution
• Rock-solid distribution of plugins & core
• Curated from the most current Jenkins
LTS line
• Smooth upgrades within rolling 9 month
window
• Security fixes
© 2017 CloudBees, Inc. All Rights Reserved. 11
Security That Protects Your Business Pipeline
Zero-day Jenkins vulnerability discovered
• Public announcement with work-around
• Security alert email sent to customers
Fix developed & tested
Day 1
© 2017 CloudBees, Inc. All Rights Reserved. 12
Security That Protects Your Business Pipeline
und
s
Security issue patched and released
• Patch notification email to customers
Day 5
© 2017 CloudBees, Inc. All Rights Reserved. 13
Security That Protects Your Business Pipeline
s
Continued verification of Jenkins core and plugins
Ongoing
© 2017 CloudBees, Inc. All Rights Reserved. 14
CloudBees Jenkins Distribution
• Monthly & incremental updates
• Stable, verified core and plugins
• Backwards compatibility
• Security fixes
• Get the latest in Jenkins innovation
• Eliminate downtime
• Excitingly boring, one-click upgrades
• Fast remediation of threats
Features Benefits
CloudBees Assurance Program
© 2017 CloudBees, Inc. All Rights Reserved. 16
CloudBees Assurance Program
Rigorous vetting process for verifying Jenkins core &
plugins
• In-depth testing of top open source plugins
• In-depth interoperability testing of core & plugins
• Curate components and verify upgrade paths
• 30+ engineers, hundreds of hours of testing in every
release
• Large investment, difficult to replicate
• Continuous process
• Exposed through Beekeeper Upgrade Assistant
Upgradability
Test
Acceptance
Test
Scalability
Test
Compatibility
Test
Installer
Test
© 2017 CloudBees, Inc. All Rights Reserved. 17
Continuous Delivery Drives Rolling & Incremental Upgrades
• Rolling release train
• Releases every 4-6 weeks
▸ Plus when needed (e.g. security).
• Each release brings a new recommended
configuration
• Beekeeper provides coordinated upgrades
• Incremental upgrades
• Delivers changes to plugins or security fixes
• Released as needed between rolling release
• Same level of confidence / hardening
• Provides upgrade simulation
1
© 2017 CloudBees, Inc. All Rights Reserved. 18
Beekeeper Upgrade Assistant – the UI for CAP
• Continuous monitoring of the CJT
instance:
• Installed Components
• Update Centers configuration
• Helps maintain the instance in the
recommended configuration:
• Plugin Manager filtering
• Reporting of any deviation found:
• Proposing correcting actions
• Optional enforcement of the
recommended configuration:
• Upgrading or installing plugins when
needed.
© 2017 CloudBees, Inc. All Rights Reserved. 19
Verified Plugins
Authentication
Tokens API
Secure Requester
Whitelist
Credentials Binding
Credentials
Plain Credentials
Script Security
SSH Credentials
LDAP
OWASP Markup
Formatter
Security
Windows
Agents
SSH Agents
Management Utilities
Variant
Metrics
Async HTTP Client
Icon Shim
MapDB API
Token Macro
Jackson 2 API
Display URL API
CloudBees
Folders
Mailer
Structs
Source
Branch API
GitHub Branch
Source
Git Server
Git Client
SCM API
Git
Build
Config File
Provider
Ant
Gradle
MSBuild
JUnit
Plugin
MSTest
Runner
Test Deploy
Javadoc
Find the complete plugin list
on CloudBees Network
© 2017 CloudBees, Inc. All Rights Reserved. 20
Continuous Delivery
Compatible Plugins (undergoing testing)
Blue Ocean:
Dashboard
Blue Ocean: Config
API
Blue Ocean:Common
API
Blue Ocean
GitHub
Blue Ocean: Pipeline
REST API
GitHub API
Continuous Delivery
Blue Ocean: JWT
Blue Ocean: i8N
Pipeline Milestone
Pipeline Multibranch
Pipeline Stage View
Pipeline
Pipeline: Declarative
Agent API
Pipeline: Model API
Declarative Pipeline
Blue Ocean:
Personalization
Blue Ocean:
Pipeline Editor
Blue Ocean:Web
Pipeline: Build Step
Pipeline: Graph Analysis
Pipeline: SCM
Pipeline Groovy
Pipeline Shared Libraries
Optimization
Monitoring
Matrix Project
Promoted Builds
JavaScript GUI Lib
Find the complete plugin list
on CloudBees Network
Continuous Delivery
Blue Ocean: Events
API
Blue Ocean:Git
Pipeline
Blue Ocean:GitHub
pipeline
Blue Ocean: REST
API
Blue Ocean: REST
Implementation
Pipeline: Durable Task
Continuous Delivery Source Control
© 2017 CloudBees, Inc. All Rights Reserved. 21
CloudBees Assurance Program
• Verified integrations
• Growing list of plugins without quality or
interoperability concerns
• Beekeeper Upgrade Assistant
• Sends notifications when upgrades
available
• Monitors, identifies configuration issues
• Publishes plugin stability, security &
compatibility on CloudBees Network
• Avoid death from a thousand plugins
• Work with your favorite DevOps tools
• Ensure compliance with recommendations
• Chose plugins based on your risk tolerance /
business needs
• Guidance on which plugins are robust and
compatible
Features Benefits
Customer Success
© 2017 CloudBees, Inc. All Rights Reserved. 23
CloudBees Customer Success
• Expert (Dev-level) support engineers available
anytime
• 24/7 Expert Technical Support
• Assigned Customer Success Managers
• Named contact from Onboarding through Adoption
• CloudBees Professional Services
• CloudBees University
• Free online training
• CloudBees Network
• User community
• Documentation
© 2017 CloudBees, Inc. All Rights Reserved. 24
APR
98%
JUL
97%
OCT
99%
MAY
97%
AUG
97%
NOV
99%
JUN
99%
SEP
99%
DEC
98%
+98%
Satisfaction
CloudBees Enables Success
Access to the Jenkins and
DevOps Experts
• Support
• Training
• Consulting
• Certification
© 2017 CloudBees, Inc. All Rights Reserved. 25
CloudBees Network
Hub of:
▸ Jenkins knowledge
▸ Community
▸ Training
go.cloudbees.com
© 2017 CloudBees, Inc. All Rights Reserved. 26
CloudBees Customer Success
• Access to Jenkins Experts
• Free self-paced online training
• Assigned Customer Success
Managers
• CloudBees Network
• Solve issue and obtain guidance on
best practices
• Increase mastery and adoption of CI
&CD
• Proactive engagement from on-
boarding onward
• Find answers and resolve issues with
knowledge base, diagnostic tools and
community
Features Benefits
DEMO
© 2017 CloudBees, Inc. All Rights Reserved. 28
Demo Highlights
• Initial install
• Behavior when Beekeeper is enabled / disabled
• Monitoring and enforcement of the recommended configuration
• Set the instance outside the recommended configuration
• Beekeeper detects issue
• Let Beekeeper enforce the configuration
• Install incremental upgrade
• Check the simulation
• Approve the upgrade
• Check it is correctly performed
© 2017 CloudBees, Inc. All Rights Reserved. 29
Survey
Would you like to a 14-day trial license of CloudBees Jenkins Team?
© 2017 CloudBees, Inc. All Rights Reserved. 30
Why Do You Need CloudBees Jenkins Team?
Verified
Integrations
• Expert (Developer-level) Jenkins support engineers
• Free training
• Knowledge repository for best practices and Jenkins tips & tricks
24/7 Support
• Use the DevOps tools you love
• Eliminate guesswork on plugin compatibility & quality
• Maintain compliance with recommend configuration
• Deploy confidently
• Continuous innovation with verified monthly releases
• Easy, boring upgrades
Rock-solid Jenkins
Software at the speed of ideas
THANK YOU!
www.cloudbees.com
© 2017 CloudBees, Inc. All Rights Reserved. 32
CAP Today - Rock Solid Distribution (III) - Verification
Plugin Selection
Critical Use Case Identification
Plugin Version Selection
Single Component Perspective Distribution Perspective
Documentation
Dependency Analysis
Test Coverage (based on Critical Use Cases)
QA Tools Integrated in the Build
Best Practices
Existing Issues Review
Compatibility Analysis and Testing
Acceptance Test Coverage (based on Critical Use Cases)
Upgradeability
Multi - platform testing
Verdict and Follow-up Actions

More Related Content

What's hot

Introduction to CICD
Introduction to CICDIntroduction to CICD
Introduction to CICDKnoldus Inc.
 
Continuous integration
Continuous integrationContinuous integration
Continuous integrationamscanne
 
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
What is Jenkins | Jenkins Tutorial for Beginners | EdurekaWhat is Jenkins | Jenkins Tutorial for Beginners | Edureka
What is Jenkins | Jenkins Tutorial for Beginners | EdurekaEdureka!
 
#speakgell - Continuous Integration in iconnect360
#speakgell - Continuous Integration in iconnect360#speakgell - Continuous Integration in iconnect360
#speakgell - Continuous Integration in iconnect360Derek Chan
 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CDCprime
 
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)CloudBees
 
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...CloudBees
 
Continuous integration
Continuous integrationContinuous integration
Continuous integrationhugo lu
 
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
Anatomy of a Continuous Integration and Delivery (CICD) PipelineAnatomy of a Continuous Integration and Delivery (CICD) Pipeline
Anatomy of a Continuous Integration and Delivery (CICD) PipelineRobert McDermott
 
How Nuxeo uses the open-source continuous integration server Jenkins
How Nuxeo uses the open-source continuous integration server JenkinsHow Nuxeo uses the open-source continuous integration server Jenkins
How Nuxeo uses the open-source continuous integration server JenkinsNuxeo
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsCollabNet
 
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...Edureka!
 
Continuous Integration (CI) - An effective development practice
Continuous Integration (CI) - An effective development practiceContinuous Integration (CI) - An effective development practice
Continuous Integration (CI) - An effective development practiceDao Ngoc Kien
 
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...Gene Kim
 

What's hot (20)

Introduction to CICD
Introduction to CICDIntroduction to CICD
Introduction to CICD
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
Jenkins CI
Jenkins CIJenkins CI
Jenkins CI
 
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
What is Jenkins | Jenkins Tutorial for Beginners | EdurekaWhat is Jenkins | Jenkins Tutorial for Beginners | Edureka
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
 
#speakgell - Continuous Integration in iconnect360
#speakgell - Continuous Integration in iconnect360#speakgell - Continuous Integration in iconnect360
#speakgell - Continuous Integration in iconnect360
 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CD
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
 
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
 
Jenkins-CI
Jenkins-CIJenkins-CI
Jenkins-CI
 
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
 
CICD with Jenkins
CICD with JenkinsCICD with Jenkins
CICD with Jenkins
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
Anatomy of a Continuous Integration and Delivery (CICD) PipelineAnatomy of a Continuous Integration and Delivery (CICD) Pipeline
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
 
How Nuxeo uses the open-source continuous integration server Jenkins
How Nuxeo uses the open-source continuous integration server JenkinsHow Nuxeo uses the open-source continuous integration server Jenkins
How Nuxeo uses the open-source continuous integration server Jenkins
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using Jenkins
 
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
 
Continuous Integration (CI) - An effective development practice
Continuous Integration (CI) - An effective development practiceContinuous Integration (CI) - An effective development practice
Continuous Integration (CI) - An effective development practice
 
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
 

Similar to Standardizing Jenkins with CloudBees Jenkins Team

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 PresentationCompuware
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesDevOps.com
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesDeborah Schalm
 
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...jaxconf
 
Achieve Scale & Velocity with AWS OpsWorks for Chef Automate
Achieve Scale & Velocity with AWS OpsWorks for Chef AutomateAchieve Scale & Velocity with AWS OpsWorks for Chef Automate
Achieve Scale & Velocity with AWS OpsWorks for Chef AutomateAmazon Web Services
 
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...Amazon Web Services
 
Webinar: Introduction to CloudBees Jenkins Platform
Webinar: Introduction to CloudBees Jenkins PlatformWebinar: Introduction to CloudBees Jenkins Platform
Webinar: Introduction to CloudBees Jenkins PlatformKiratech
 
Cloud Native Engineering with SRE and GitOps
Cloud Native Engineering with SRE and GitOpsCloud Native Engineering with SRE and GitOps
Cloud Native Engineering with SRE and GitOpsWeaveworks
 
Continuous Delivery with CloudBees Core
Continuous Delivery with CloudBees CoreContinuous Delivery with CloudBees Core
Continuous Delivery with CloudBees CoreBhavani Rao
 
(DVO314) USA Today Uses Chef & AWS for Infrastructure Standardization
(DVO314) USA Today Uses Chef & AWS for Infrastructure Standardization(DVO314) USA Today Uses Chef & AWS for Infrastructure Standardization
(DVO314) USA Today Uses Chef & AWS for Infrastructure StandardizationAmazon Web Services
 
Perforce webinar clear-case_jb[2]
Perforce webinar clear-case_jb[2]Perforce webinar clear-case_jb[2]
Perforce webinar clear-case_jb[2]Perforce
 
Accelerating Hybrid Multistage Delivery with Weave GitOps on EKS
Accelerating Hybrid Multistage Delivery with Weave GitOps on EKSAccelerating Hybrid Multistage Delivery with Weave GitOps on EKS
Accelerating Hybrid Multistage Delivery with Weave GitOps on EKSWeaveworks
 
Deploying Stateful Applications Securely & Confidently with Ondat & Weave GitOps
Deploying Stateful Applications Securely & Confidently with Ondat & Weave GitOpsDeploying Stateful Applications Securely & Confidently with Ondat & Weave GitOps
Deploying Stateful Applications Securely & Confidently with Ondat & Weave GitOpsWeaveworks
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationChef
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAdam Getchell
 

Similar to Standardizing Jenkins with CloudBees Jenkins Team (20)

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
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
 
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
 
Achieve Scale & Velocity with AWS OpsWorks for Chef Automate
Achieve Scale & Velocity with AWS OpsWorks for Chef AutomateAchieve Scale & Velocity with AWS OpsWorks for Chef Automate
Achieve Scale & Velocity with AWS OpsWorks for Chef Automate
 
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
GPSWKS404-GPS Game Changing C2S Services To Transform Your Customers Speed To...
 
Webinar: Introduction to CloudBees Jenkins Platform
Webinar: Introduction to CloudBees Jenkins PlatformWebinar: Introduction to CloudBees Jenkins Platform
Webinar: Introduction to CloudBees Jenkins Platform
 
Webinar: "Continuous Delivery with Jenkins"
Webinar: "Continuous Delivery with Jenkins"Webinar: "Continuous Delivery with Jenkins"
Webinar: "Continuous Delivery with Jenkins"
 
Cloud Native Engineering with SRE and GitOps
Cloud Native Engineering with SRE and GitOpsCloud Native Engineering with SRE and GitOps
Cloud Native Engineering with SRE and GitOps
 
Continuous Delivery with CloudBees Core
Continuous Delivery with CloudBees CoreContinuous Delivery with CloudBees Core
Continuous Delivery with CloudBees Core
 
USTGlobal madrid devops
USTGlobal madrid devopsUSTGlobal madrid devops
USTGlobal madrid devops
 
(DVO314) USA Today Uses Chef & AWS for Infrastructure Standardization
(DVO314) USA Today Uses Chef & AWS for Infrastructure Standardization(DVO314) USA Today Uses Chef & AWS for Infrastructure Standardization
(DVO314) USA Today Uses Chef & AWS for Infrastructure Standardization
 
CI/CD on AWS
CI/CD on AWSCI/CD on AWS
CI/CD on AWS
 
Welcome to Azure Devops
Welcome to Azure DevopsWelcome to Azure Devops
Welcome to Azure Devops
 
Dev ops using Jenkins
Dev ops using JenkinsDev ops using Jenkins
Dev ops using Jenkins
 
Perforce webinar clear-case_jb[2]
Perforce webinar clear-case_jb[2]Perforce webinar clear-case_jb[2]
Perforce webinar clear-case_jb[2]
 
Accelerating Hybrid Multistage Delivery with Weave GitOps on EKS
Accelerating Hybrid Multistage Delivery with Weave GitOps on EKSAccelerating Hybrid Multistage Delivery with Weave GitOps on EKS
Accelerating Hybrid Multistage Delivery with Weave GitOps on EKS
 
Deploying Stateful Applications Securely & Confidently with Ondat & Weave GitOps
Deploying Stateful Applications Securely & Confidently with Ondat & Weave GitOpsDeploying Stateful Applications Securely & Confidently with Ondat & Weave GitOps
Deploying Stateful Applications Securely & Confidently with Ondat & Weave GitOps
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
 

More from Deborah Schalm

Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...Deborah Schalm
 
Discovering Dark Debt in your Culture
Discovering Dark Debt in your CultureDiscovering Dark Debt in your Culture
Discovering Dark Debt in your CultureDeborah Schalm
 
A Discussion of Automated Infrastructure Security with a Practical Example
A Discussion of Automated Infrastructure Security with a Practical ExampleA Discussion of Automated Infrastructure Security with a Practical Example
A Discussion of Automated Infrastructure Security with a Practical ExampleDeborah Schalm
 
Protect Your Organization Against Known Security Defects
Protect Your Organization Against Known Security DefectsProtect Your Organization Against Known Security Defects
Protect Your Organization Against Known Security DefectsDeborah Schalm
 
Putting the Ops in DevOps
Putting the Ops in DevOpsPutting the Ops in DevOps
Putting the Ops in DevOpsDeborah Schalm
 
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsMachine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsDeborah Schalm
 
Post-Equifax: How to Trust But Verify Your Software Supply Chain
Post-Equifax: How to Trust But Verify Your Software Supply ChainPost-Equifax: How to Trust But Verify Your Software Supply Chain
Post-Equifax: How to Trust But Verify Your Software Supply ChainDeborah Schalm
 
30 Minutes to a Private Cloud
30 Minutes to a Private Cloud30 Minutes to a Private Cloud
30 Minutes to a Private CloudDeborah Schalm
 
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...Deborah Schalm
 
Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at ScaleTop 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at ScaleDeborah Schalm
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Deborah Schalm
 
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017Deborah Schalm
 
Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on GivingApplication Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on GivingDeborah Schalm
 
Top 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield EnvironmentsTop 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield EnvironmentsDeborah Schalm
 
The Coming Earthquake in WebSphere Application Server Configuration Management
The Coming Earthquake in WebSphere Application Server Configuration ManagementThe Coming Earthquake in WebSphere Application Server Configuration Management
The Coming Earthquake in WebSphere Application Server Configuration ManagementDeborah Schalm
 
Planet of the APIs: Monitoring Transactions in the Wild
Planet of the APIs: Monitoring Transactions in the WildPlanet of the APIs: Monitoring Transactions in the Wild
Planet of the APIs: Monitoring Transactions in the WildDeborah Schalm
 
Get Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled ArchitecturesGet Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled ArchitecturesDeborah Schalm
 
Proactive Monitoring: Playing Offense for the Win
Proactive Monitoring: Playing Offense for the WinProactive Monitoring: Playing Offense for the Win
Proactive Monitoring: Playing Offense for the WinDeborah Schalm
 
No Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your businessNo Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your businessDeborah Schalm
 
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...Deborah Schalm
 

More from Deborah Schalm (20)

Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
 
Discovering Dark Debt in your Culture
Discovering Dark Debt in your CultureDiscovering Dark Debt in your Culture
Discovering Dark Debt in your Culture
 
A Discussion of Automated Infrastructure Security with a Practical Example
A Discussion of Automated Infrastructure Security with a Practical ExampleA Discussion of Automated Infrastructure Security with a Practical Example
A Discussion of Automated Infrastructure Security with a Practical Example
 
Protect Your Organization Against Known Security Defects
Protect Your Organization Against Known Security DefectsProtect Your Organization Against Known Security Defects
Protect Your Organization Against Known Security Defects
 
Putting the Ops in DevOps
Putting the Ops in DevOpsPutting the Ops in DevOps
Putting the Ops in DevOps
 
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsMachine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOps
 
Post-Equifax: How to Trust But Verify Your Software Supply Chain
Post-Equifax: How to Trust But Verify Your Software Supply ChainPost-Equifax: How to Trust But Verify Your Software Supply Chain
Post-Equifax: How to Trust But Verify Your Software Supply Chain
 
30 Minutes to a Private Cloud
30 Minutes to a Private Cloud30 Minutes to a Private Cloud
30 Minutes to a Private Cloud
 
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
 
Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at ScaleTop 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at Scale
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
 
Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on GivingApplication Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on Giving
 
Top 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield EnvironmentsTop 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield Environments
 
The Coming Earthquake in WebSphere Application Server Configuration Management
The Coming Earthquake in WebSphere Application Server Configuration ManagementThe Coming Earthquake in WebSphere Application Server Configuration Management
The Coming Earthquake in WebSphere Application Server Configuration Management
 
Planet of the APIs: Monitoring Transactions in the Wild
Planet of the APIs: Monitoring Transactions in the WildPlanet of the APIs: Monitoring Transactions in the Wild
Planet of the APIs: Monitoring Transactions in the Wild
 
Get Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled ArchitecturesGet Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled Architectures
 
Proactive Monitoring: Playing Offense for the Win
Proactive Monitoring: Playing Offense for the WinProactive Monitoring: Playing Offense for the Win
Proactive Monitoring: Playing Offense for the Win
 
No Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your businessNo Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your business
 
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
 

Recently uploaded

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 

Recently uploaded (20)

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 

Standardizing Jenkins with CloudBees Jenkins Team

  • 1. Standardizing Jenkins Bhavani Rao Product Marketing Manager Andres Rodriguez Technical Lead
  • 2. © 2017 CloudBees, Inc. All Rights Reserved. 2 Agenda • Challenges with Jenkins • Solution • CloudBees Jenkins Team • CloudBees Jenkins Distribution • CloudBees Assurance Program (CAP) • 24/7 Support • Demo • Summary • Q&A
  • 3. © 2017 CloudBees, Inc. All Rights Reserved. 3 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
  • 4. © 2017 CloudBees, Inc. All Rights Reserved. 4 Over 1.7 Million users 1,300+ plugins cover every stage of delivery Jenkins is the Hub of Continuous Delivery Code & Commit Build & Config Scan & Test Release Deploy
  • 5. © 2017 CloudBees, Inc. All Rights Reserved. 5 Challenges Teams Face With Jenkins • Are plugins compatible? • Do plugins work as advertised? • How can we upgrade Jenkins and plugins without crashing? • What do we do when there is trouble?
  • 7. © 2017 CloudBees, Inc. All Rights Reserved. 7 What is the Solution? CloudBees Jenkins Team is the CloudBees Jenkins distribution with curated, verified integrations and expert support, for organizations in need of a reliable continuous delivery solution.
  • 8. © 2017 CloudBees, Inc. All Rights Reserved. 8 CloudBees Jenkins Team: Components Commit Build Test Stage Deploy Operate
  • 9. © 2017 CloudBees, Inc. All Rights Reserved. 9 CloudBees Jenkins Team Benefits • Worry-free, boring upgrades • Monthly, backward compatible updates with latest innovations • One-click upgrades • Eliminate guesswork on plugin compatibility & quality • Integrate your tools with the Jenkins plugin ecosystem • Ensure compliance with recommended configurations • Access Jenkins experts, any time of day • Free online training • Knowledge articles and user Community Rock-solid Jenkins Distribution Verified integrations 24/7 expert technical support Continuous Delivery with peace of mind
  • 10. © 2017 CloudBees, Inc. All Rights Reserved. 10 CloudBees Jenkins Distribution • Rock-solid distribution of plugins & core • Curated from the most current Jenkins LTS line • Smooth upgrades within rolling 9 month window • Security fixes
  • 11. © 2017 CloudBees, Inc. All Rights Reserved. 11 Security That Protects Your Business Pipeline Zero-day Jenkins vulnerability discovered • Public announcement with work-around • Security alert email sent to customers Fix developed & tested Day 1
  • 12. © 2017 CloudBees, Inc. All Rights Reserved. 12 Security That Protects Your Business Pipeline und s Security issue patched and released • Patch notification email to customers Day 5
  • 13. © 2017 CloudBees, Inc. All Rights Reserved. 13 Security That Protects Your Business Pipeline s Continued verification of Jenkins core and plugins Ongoing
  • 14. © 2017 CloudBees, Inc. All Rights Reserved. 14 CloudBees Jenkins Distribution • Monthly & incremental updates • Stable, verified core and plugins • Backwards compatibility • Security fixes • Get the latest in Jenkins innovation • Eliminate downtime • Excitingly boring, one-click upgrades • Fast remediation of threats Features Benefits
  • 16. © 2017 CloudBees, Inc. All Rights Reserved. 16 CloudBees Assurance Program Rigorous vetting process for verifying Jenkins core & plugins • In-depth testing of top open source plugins • In-depth interoperability testing of core & plugins • Curate components and verify upgrade paths • 30+ engineers, hundreds of hours of testing in every release • Large investment, difficult to replicate • Continuous process • Exposed through Beekeeper Upgrade Assistant Upgradability Test Acceptance Test Scalability Test Compatibility Test Installer Test
  • 17. © 2017 CloudBees, Inc. All Rights Reserved. 17 Continuous Delivery Drives Rolling & Incremental Upgrades • Rolling release train • Releases every 4-6 weeks ▸ Plus when needed (e.g. security). • Each release brings a new recommended configuration • Beekeeper provides coordinated upgrades • Incremental upgrades • Delivers changes to plugins or security fixes • Released as needed between rolling release • Same level of confidence / hardening • Provides upgrade simulation 1
  • 18. © 2017 CloudBees, Inc. All Rights Reserved. 18 Beekeeper Upgrade Assistant – the UI for CAP • Continuous monitoring of the CJT instance: • Installed Components • Update Centers configuration • Helps maintain the instance in the recommended configuration: • Plugin Manager filtering • Reporting of any deviation found: • Proposing correcting actions • Optional enforcement of the recommended configuration: • Upgrading or installing plugins when needed.
  • 19. © 2017 CloudBees, Inc. All Rights Reserved. 19 Verified Plugins Authentication Tokens API Secure Requester Whitelist Credentials Binding Credentials Plain Credentials Script Security SSH Credentials LDAP OWASP Markup Formatter Security Windows Agents SSH Agents Management Utilities Variant Metrics Async HTTP Client Icon Shim MapDB API Token Macro Jackson 2 API Display URL API CloudBees Folders Mailer Structs Source Branch API GitHub Branch Source Git Server Git Client SCM API Git Build Config File Provider Ant Gradle MSBuild JUnit Plugin MSTest Runner Test Deploy Javadoc Find the complete plugin list on CloudBees Network
  • 20. © 2017 CloudBees, Inc. All Rights Reserved. 20 Continuous Delivery Compatible Plugins (undergoing testing) Blue Ocean: Dashboard Blue Ocean: Config API Blue Ocean:Common API Blue Ocean GitHub Blue Ocean: Pipeline REST API GitHub API Continuous Delivery Blue Ocean: JWT Blue Ocean: i8N Pipeline Milestone Pipeline Multibranch Pipeline Stage View Pipeline Pipeline: Declarative Agent API Pipeline: Model API Declarative Pipeline Blue Ocean: Personalization Blue Ocean: Pipeline Editor Blue Ocean:Web Pipeline: Build Step Pipeline: Graph Analysis Pipeline: SCM Pipeline Groovy Pipeline Shared Libraries Optimization Monitoring Matrix Project Promoted Builds JavaScript GUI Lib Find the complete plugin list on CloudBees Network Continuous Delivery Blue Ocean: Events API Blue Ocean:Git Pipeline Blue Ocean:GitHub pipeline Blue Ocean: REST API Blue Ocean: REST Implementation Pipeline: Durable Task Continuous Delivery Source Control
  • 21. © 2017 CloudBees, Inc. All Rights Reserved. 21 CloudBees Assurance Program • Verified integrations • Growing list of plugins without quality or interoperability concerns • Beekeeper Upgrade Assistant • Sends notifications when upgrades available • Monitors, identifies configuration issues • Publishes plugin stability, security & compatibility on CloudBees Network • Avoid death from a thousand plugins • Work with your favorite DevOps tools • Ensure compliance with recommendations • Chose plugins based on your risk tolerance / business needs • Guidance on which plugins are robust and compatible Features Benefits
  • 23. © 2017 CloudBees, Inc. All Rights Reserved. 23 CloudBees Customer Success • Expert (Dev-level) support engineers available anytime • 24/7 Expert Technical Support • Assigned Customer Success Managers • Named contact from Onboarding through Adoption • CloudBees Professional Services • CloudBees University • Free online training • CloudBees Network • User community • Documentation
  • 24. © 2017 CloudBees, Inc. All Rights Reserved. 24 APR 98% JUL 97% OCT 99% MAY 97% AUG 97% NOV 99% JUN 99% SEP 99% DEC 98% +98% Satisfaction CloudBees Enables Success Access to the Jenkins and DevOps Experts • Support • Training • Consulting • Certification
  • 25. © 2017 CloudBees, Inc. All Rights Reserved. 25 CloudBees Network Hub of: ▸ Jenkins knowledge ▸ Community ▸ Training go.cloudbees.com
  • 26. © 2017 CloudBees, Inc. All Rights Reserved. 26 CloudBees Customer Success • Access to Jenkins Experts • Free self-paced online training • Assigned Customer Success Managers • CloudBees Network • Solve issue and obtain guidance on best practices • Increase mastery and adoption of CI &CD • Proactive engagement from on- boarding onward • Find answers and resolve issues with knowledge base, diagnostic tools and community Features Benefits
  • 27. DEMO
  • 28. © 2017 CloudBees, Inc. All Rights Reserved. 28 Demo Highlights • Initial install • Behavior when Beekeeper is enabled / disabled • Monitoring and enforcement of the recommended configuration • Set the instance outside the recommended configuration • Beekeeper detects issue • Let Beekeeper enforce the configuration • Install incremental upgrade • Check the simulation • Approve the upgrade • Check it is correctly performed
  • 29. © 2017 CloudBees, Inc. All Rights Reserved. 29 Survey Would you like to a 14-day trial license of CloudBees Jenkins Team?
  • 30. © 2017 CloudBees, Inc. All Rights Reserved. 30 Why Do You Need CloudBees Jenkins Team? Verified Integrations • Expert (Developer-level) Jenkins support engineers • Free training • Knowledge repository for best practices and Jenkins tips & tricks 24/7 Support • Use the DevOps tools you love • Eliminate guesswork on plugin compatibility & quality • Maintain compliance with recommend configuration • Deploy confidently • Continuous innovation with verified monthly releases • Easy, boring upgrades Rock-solid Jenkins
  • 31. Software at the speed of ideas THANK YOU! www.cloudbees.com
  • 32. © 2017 CloudBees, Inc. All Rights Reserved. 32 CAP Today - Rock Solid Distribution (III) - Verification Plugin Selection Critical Use Case Identification Plugin Version Selection Single Component Perspective Distribution Perspective Documentation Dependency Analysis Test Coverage (based on Critical Use Cases) QA Tools Integrated in the Build Best Practices Existing Issues Review Compatibility Analysis and Testing Acceptance Test Coverage (based on Critical Use Cases) Upgradeability Multi - platform testing Verdict and Follow-up Actions