This document summarizes a presentation on achieving continuous delivery in the enterprise using solutions from CloudBees and Serena. It introduces the speakers and provides an agenda. It then describes CloudBees and Serena as leading providers of continuous delivery and application lifecycle management solutions. The presentation demonstrates continuous delivery principles and an example workflow. It discusses challenges of the enterprise landscape and how to start continuous delivery initiatives through automation and quick wins. The document concludes with an overview of CloudBees and Serena product demonstrations and a call for questions.
2. Today’s Drive-In Speakers and Agenda
• Introduction of CloudBees and Serena
• Continuous Delivery in the Enterprise
• End-to-end Demonstration
• Live Q&A with our Presenters
Mark Prichard
CloudBees
Mark Levy
Serena Software
Harpreet Singh
CloudBees
Phil Hombledal
Serena Software
2
3. Who are we? The leading provider of Continuous Delivery Solutions
powered by Jenkins and PaaS technology
Our business
value
We improve business agility by accelerating application
delivery, improving software quality and improving the
productivity of IT teams.
Our platform The CloudBees CD Platform provides a range of enterprise
continuous delivery solutions powered by Jenkins on
premise, in the cloud or hybrid.
CloudBees – We are the Jenkins experts
3
SERENA SOFTWARE INC.
…Continuous Delivery powered by Jenkins
4. Who are we? A leading provider of software development and
deployment solutions for IT
Our business
value
We also improve business agility by accelerating
application delivery, improving software quality and
improving the productivity of IT teams!
Our Solutions Serena offers Application Lifecycle Management, Release
Management and IT Service Management solutions for
more than 2,500 enterprise customers worldwide
Serena Software – We are the deployment experts
4
5. Continuous Delivery: Goal and Principles
• Create a repeatable, reliable process for releasing software
• Automate almost everything
• Keep everything in version control
• If it hurts, do it more frequently
• Build quality in
• Done means released
• Everyone is responsible for the delivery process
5
“To find ways to deliver high-quality, valuable software in an efficient,
fast, and reliable manner.”
6. Batch-and-Queue vs Continuous Flow
6
Waterfall
Continuous Flow – Value flow without interruption
Agile Scrum
Analysis Design Build Test Deploy
Test Deploy
Sprint Sprint Sprint
A BD A BD A BD
A BD T D
Sprint
A BD T D
Sprint
A BD T D
Sprint
7. Continuous Delivery Example
7
Version Control Release Repository Integration UAT ProductionBuilds
Binaries
Configuration
Source Code
Tests
Self-Service Deployments
Continuous Deployment
CloudBees Serena
Continuous Integration
8. The Enterprise Landscape
Complex, sophisticated, dynamic… and frequently chaotic
Package
Control
Control
Approve
Approve
Release Dependency
Deploy
Deploy
Mainframe
Virtual
Open Systems
Wintel
Cloud
Mobile
Change
Set
Development OperationsDevelopment Operations
Build
Unit
Test
SIT UAT
Pre-
Prod
Prod
Build
Unit
Test
SIT UAT
Pre-
Prod
Prod
Build
Unit
Test
SIT UAT
Pre-
Prod
Prod
Build
Unit
Test
SIT UAT
Pre-
Prod
Prod
8
9. How to Start – The Mantra
• Be agile and lean
• Do what matters to the business
• Eliminate waste
• Focus on continuous improvement
• Deliver quick wins with automation
9
10. Automate Almost Everything!
10
3x75%
• People should not move the “bits”
• Automate code and config deployments with a single set of
deployment processes across all environments
• All pre-prod deployments should be rehearsals for the final deploy
into production
• Quick incremental wins with big impact!
13. CloudBees Solutions for Jenkins
On Premise In the Cloud Hybrid
No matter how you use Jenkins
Jenkins Enterprise
by CloudBees
DEV@cloud DEV@cloud
HybridJenkins Operations Center
by CloudBees
13
14. Jenkins Enterprise by Cloudbees
Professional Support
High availability
Large Installations
Security
Optimized Utilization
14
15. Jenkins Operations Center by Cloudbees
Professional support
Scale Jenkins, horizontally
Share slaves between masters
Central dashboard
Ensure security compliance
Ensure plugin version compliance
Jenkins Enterprise by CloudBees
15
16. Please use the Q&A panel to
submit your questions
16
Attend our Next DevOps
Drive-In Webcast
“Building a
DevOps Culture”
featuring Mandi
Walls from Chef
Serena Release Manager
in Action
Join our weekly demo on Fridays
Watch the Serena 2-minute
video
Attend the Jenkins User
Conference
Try CloudBees for FREE
Read the CloudBees
Whitepaper