60
© 2015 CloudBees, Inc. All Rights Reserved 1 © 2015 CloudBees, Inc. All Rights Reserved Deliver Better Software Faster with the CloudBees Jenkins Platform 14 Jan 2015 Dan Juengst

Master Continuous Delivery with CloudBees Jenkins Platform

Embed Size (px)

Citation preview

Page 1: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

1

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

Deliver Better Software Fasterwith the CloudBees Jenkins Platform

14 Jan 2015

Dan Juengst

Page 2: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

22

“Software is eating the world.”“Every business is in the

software business.”

“It’s anapplication economy.”

Page 3: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

33Photo courtesy of Naddsy via Flickr

Page 4: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

44Photo courtesy of Steve Jurvetson via Flickr

Page 5: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

55Photo courtesy of Steve Jurvetson via Flickr

Page 6: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

6

How Do You Deliver Better Software Faster?

Development Production

Page 7: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

7

Continuous Delivery and Automation are Key

Development Production

Commit Build Test Stage Deploy

Feedback Loop

$The Business

Page 8: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

8

Continuous Delivery Needs an Automation Engine

Complex Delivery Pipelines

Delivery of App and Config

Robust and Highly Available

Results Report

SOURCE CODE

CONTROL SYSTEM

Code Commit

</>Development Production

Continuous Integration/Delivery

Commit Build Test Stage Deploy

PPP

Page 9: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

9

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

9

The de facto Engine for CI/CD

Page 10: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

10

Development Production

Continuous Integration/Delivery

Commit Build Test Stage Deploy

Jenkins – #1 Automation Platform for CI/CD

“Jenkins is for building, testing and delivering software projects continuously.”

10 Years of Open Source Innovationhttp://www.jenkins-ci.org

Page 11: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

11

Development Production

Continuous Integration/Delivery

Commit Build Test Stage Deploy

Jenkins – #1 Automation Platform for CI/CD

OSS Jenkins FeaturesP Easy installationP Easy configurationP E-mail/IM/RSS

Integration

P JUnit/TestNG test reporting

P Distributed buildsP File fingerprintingP Plugin support

Page 12: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

12

Jenkins − the #1 Automation Platform for CI/CD

Complex Delivery Pipelines

Delivery of App and Config

Robust and Highly Available

Results Report

SOURCE CODE

CONTROL SYSTEM

Code Commit

</>Development Production

Continuous Integration/Delivery

Commit Build Test Stage Deploy

PPP

Page 13: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

13

Jenkins is the Hub of the CD/DevOps Ecosystem

Over 1000 Jenkins

Plugins

Integration with over 100 DevOps Tools

Orchestration of the DevOps

Toolchain

End-to-End CD Pipeline Management

Code & Commit Build & Config Scan & Test Release Deploy

Page 14: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

14

31 of 40 DevOps Reference Architectures Include Jenkins

http://www.slideshare.net/SonatypeCorp/nexus-and-continuous-delivery

Page 15: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

15

Java Professionals Love Jenkins

70%JenkinsMost used CI server in the industry

Page 16: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

16

Jenkins Popularity is Through the Roof

0

1,000,000

2,000,000

3,000,000

4,000,000

5,000,000

6,000,000

7,000,000

0

20,000

40,000

60,000

80,000

100,000

120,000

11/1/2008 11/1/2009 11/1/2010 11/1/2011 11/1/2012 11/1/2013 11/1/2014

Active Jenkins Installations Worldwide

Total Jenkins Jobs Worldwide

http://www.infoq.com/research/ci-server http://stats.jenkins-ci.org/jenkins-stats

Page 17: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

17

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

17

Industrializing Jenkins

Page 18: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

18

Common Challenges as OSS Jenkins Usage Grows

Lack of MonitoringWould you like to measure performance

for both Jenkins and your builds?

Performance / Scalability IssuesDo you need your builds to run faster?

Do you need to run at scale?

No Technical SupportNeed experts to call for

Jenkins Tech Support?

Uncontrolled Plugin UsageDo you have issues with users installing random plugins?

Lack of Security Can you control who is doing what in Jenkins?

Jenkins SprawlDo you know who is using Jenkins and where?

Impact of Downtime92% of Jenkins survey respondents say Jenkins is mission critical. Is it for you?

!!

!

!

!

!

!

Page 19: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

19

Open Source Innovation Meets Enterprise Strength

Jenkins OSS

Community Powered CI/CD Innovation

Jenkins for the Enterprise

Jenkins Platform

Page 20: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

20

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

20

CloudBees and the CloudBeesJenkins Platform

Page 21: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

21

About CloudBees

WE ARE

The Enterprise Jenkins Company

OUR GOAL

To be the automation leader helping organizations develop and deliver better software faster.

WE OFFER

Continuous delivery solutions powered by Jenkins at enterprise scale with enterprise support.

OUR BUSINESS VALUE

We enable IT to deliver better software faster by optimizing their use of Jenkins on premise or in the cloud.

Page 22: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

22

What is the CloudBees Jenkins Platform?

User ManagementRBAC/SSO/Security

Team MgmtOrganization Mgmt

Expert Technical SupportPlatinum

Gold SilverTSM

Customer Success

Management, Monitoring &

AlertingCluster Management

AnalyticsShared Resources

Dashboards

Advanced Jenkins PerformanceHigh availability, security, optimized performance

CD Pipeline Orchestration & ExecutionJenkins workflow with checkpoint, stageview, branching & restarts

Jenkins Platform

Next Generation Infrastructure SupportDocker, AWS, Azure, Pivotal, OpenShift

Commit Build Test Stage Deploy

OSS Jenkins Core

Open Source Jenkins Plugins

Page 23: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

23

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

23

CloudBees Jenkins Platform Features

Overview

23

Page 24: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

24

Jenkins Master Server with additional advanced enterprise-grade features

High availability

Large installations

Security

Optimized utilization

Continuous Delivery

Jenkins Build Node

Jenkins Build Node

Jenkins Build Node

Jenkins Build Node

Components of the CloudBees Jenkins Platform

Jenkins Operations Center

Plug in Update Centers

Cluster Operations

Ana ly tic s

S hared S laves

Jenkins Enterprise

Master

z

TEAM A

Jenkins Enterprise

Master

z

TEAM B

Jenkins Enterprise

Master

z

TEAM C

Page 25: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

25

What is the CloudBees Jenkins Platform?

User ManagementRBAC/SSO/Security

Team MgmtOrganization Mgmt

Expert Technical SupportPlatinum

Gold SilverTSM

Customer Success

Management, Monitoring &

AlertingCluster Management

AnalyticsShared Resources

Dashboards

Advanced Jenkins PerformanceHigh availability, security, optimized performance

CD Pipeline Orchestration & ExecutionJenkins workflow with checkpoint, stageview, branching & restarts

Jenkins Platform

Next Generation Infrastructure SupportDocker, AWS, Azure, Pivotal, OpenShift

Commit Build Test Stage Deploy

OSS Jenkins Core

Open Source Jenkins Plugins

CloudBees Jenkins Operation Center

CloudBees Jenkins Enterprise

Jenkins Enterprise

Master

z

Jenkins Enterprise

Master

z

Page 26: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

26

Shared Build Nodes

Project Team 1 Project Team 2 Project Team 3 Project Team 4 Project Team 5

RBAC

LDAP

Jenkins Platform Architecture

updates.jenkins-ci.org

Jenkins Operations Center

Plug in Update Centers

Cluster Operations

Ana ly tic s

S hared S laves

Jenkins Enterprise

Master

z

Jenkins Enterprise

Master

z

Jenkins Enterprise

Master

z

Jenkins Enterprise

Master

z

Jenkins Enterprise

Master

z

Page 27: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

27

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

27

CloudBees Jenkins Platform Features

CloudBees Jenkins Enterprise

27

Jenkins Enterprise

Master

z

Page 28: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

28

Features in CloudBees Jenkins Enterprise (Not available in OSS Jenkins)

ü Organize teams with folders

ü Reusable job templates

ü Easily backup Jenkins

ü Faster builds across geographically distributed build nodes

ü Improved master performance with NIO SSH build nodes

ü Automatic failovers to recover from master failures

ü Builds that survive master and build node failovers

ü vSphere build nodes

ü Docker build nodes

ü Cloud build nodes - elastic

Jenkins Management Jenkins Performance Build & Master Resilience Workload Distribution

ü Validate Git merges

ü Monitor GitHub pull requests

ü Role-based access control

ü Isolate team-sensitive slaves

ü Secure inter-master artifact exchange

ü End-to-end CD pipelines with Workflow

ü CD pipelines for Dockerizedapps

ü Pipeline performance visualization

ü Restart pipelines from check points

ü Faster diagnosis for production issues

Developer Productivity Security Continuous Delivery Support Module

Page 29: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

29

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

29

CloudBees Jenkins Platform Features

Cloud & ContainersNext Generation Infrastructure Support

Page 30: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

30

CloudBees Jenkins Platform: In Cloud of Your Choice

30

Images available today:

ü Installersü Elastic build node poolsü Cloud CLI support

Page 31: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

31

Accelerating CD with Containers

+

Jenkins Workflow

TEST

STAGE

PRODUCTION

Workflow CD Pipeline Triggers:P New application code (feature, bug fix, etc.)

P Updated certified stack (security fix in Linux, etc.)P Will lead to a new gold image being built and

available for … TESTING … STAGING … PRODUCTION

P All taking place in a standardized/similar/consistent OS environment

App<code> (git, etc.)

Gold DockerImage(~per app)

<OS config>

Certified DockerImages

(Ubuntu, etc.)

<OS config>

Page 32: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

32

Gartner: “Using Docker to Run Build Nodes is Ideal.”

Jenkins Enterprise

Master

z

Jenkins Build Node

Jenkins Build Node

Jenkins Build Node

Page 33: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

33

Provides first-class support for Jenkins Workflow to build real world CD pipelines for containerized applications using Jenkins and Docker

CloudBees: Leading the Way for Docker and CDDocker

Workflow

Build and Publish

Docker Hub Notification

DockerTraceability

Docker

Docker Custom Build Environment

Builds projects that have a Dockerfile and pushes the resultant tagged image to Docker Hub

Triggers downstream jobs when a tagged container is pushed to Docker Hub

Identifies which build pushed a particular container that is running in production and displays that on the Jenkins builds page

Uses Docker containers as standardized build environments to improve isolation and elasticity – Dockerized build nodes

Specifies customized build environments as Docker containers

Page 34: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

34

CloudBees Jenkins Platform: Perfect for Bi-Modal IT

Legacy Applications

Monolithic

Client Server

C++

Java

N-Tier

.Net

Waterfall

Agile

Microservices

Mobile

Containers

Cloud

Page 35: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

35

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

35

CloudBees Jenkins Platform Features

In-Depth Continuous Delivery Support

Complex Delivery Pipe lines

Delivery o f App and Config

Robust and Hig h ly Ava ilable

Results Report

SO U R C E C O D E C O N T R O L

SY ST E M

Code Commit

</>Developm

entProducti

on

Continuous Integration/Delivery

Commit Build Test Stage Deploy

PPP

Page 36: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

36

Jenkins Powered CD Pipelines: Jenkins Workflow

Development Production

Commit Build Stage Deploy

? ?

Pipelines Need:P BranchingP LoopingP Restarts

P CheckpointsP Manual Input

Sonar Test

Selenium Test

Perf Test

Jenkins Workflow

Page 37: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

37

A Real-world CD Pipeline with Jenkins Workflow

Development Production

Pipelines Need:P BranchingP LoopingP Restarts

P CheckpointsP Manual Input

Jenkins Workflow

Page 38: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

38

• Entire flow is one concise Groovy script using Workflow DSL– For loops, try-finally, fork-join, etc

• Can restart Jenkins while flow is running

• Allocate build nodes and workspaces– As many as you want, when you want

• Stages throttle concurrency of builds

• Human input/approval integrated into flow

• Standard project concepts: SCM, artifacts, plugins

Key Workflow Features

Page 39: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

39

CloudBees Jenkins Workflow Stage View

Jenkins Workflow Stage View

SOURCE CODE

CONTROL SYSTEM

Code Commit

</>

Development ProductionJenkins Workflow

Page 40: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

40

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

40

CloudBees Jenkins Platform Features

CloudBees Jenkins Operations Center

40

Jenkins Operations Center

Plug in Update Centers

Cluster Operations

Ana ly tic s

S hared S laves

Page 41: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

41

ü Manage Connected Client Masters

ü Jenkins Analytics and Monitoring

– CloudBees Performance Analytics

– CloudBees Build Analytics

ü Cluster Operations

ü Centralized Security – SSO & RBAC

ü Private Cloud of Shared Build Nodes

ü Custom Update Centers

ü Shared Cloud Configurations

ü Shared Docker Configurations

CloudBees Jenkins Platform: Managing Jenkins at Scale (Not available in OSS Jenkins)

Jenkins Operations Center

Plugin Update Centers

Cluster Operations

Analytics

Shared Slaves

Operations/Monitoring/Management for Your Jenkins Environment

Page 42: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

42

CloudBees Jenkins Platform: Monitoring, Visualization and Analytics

Jenkins Workflow Stage ViewVisibility into Pipeline Status

Jenkins AnalyticsCross-Team Build Analytics

… among many other features, tailored for enterprise organizations using Jenkins @ scale

Page 43: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

43

CloudBees Performance AnalyticsJenkins JVM and Jenkins Queue Monitoring

Page 44: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

44

CloudBees Build AnalyticsBuild, Job Growth Across Masters

Page 45: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

45

CloudBees Build AnalyticsBuild Statuses

Page 46: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

46

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

46

Getting Jenkins Support from the Experts

Page 47: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

47

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

47

CloudBees Knowledge Technical Support Technical Success Management

47

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

Getting Jenkins Support from the Experts

Knowledge-centered supportP Solving once, for many, and captured in support portalP Knowledge created from every customer interactionP Leveraged by customers and CloudBees support

Continuous delivery of supportP Article suggestions while typing a new ticket titleP Integrated search on support portal

Page 48: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

48

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

48

CloudBees Knowledge Technical Support Technical Success Management

48

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

Engineer-to-engineer supportP Focus on a “right resource, right time” modelP From the whole CloudBees technical communityP Built from seasoned developers and contributors

to both the Jenkins core and plugins

Pragmatic engagement modelP Web-based ticketing systemP Full leverage of the CloudBees Support pluginP Screensharing sessions when needed

Getting Jenkins Support from the Experts

Page 49: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

49

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

49

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

Getting Jenkins Support from the Experts

CloudBees Knowledge Technical Support Technical Success Management

49

Proactive technical collaborationP A dedicated, named technical resourceP Reviews, assessments and recommendationsP Link to product management and engineeringP Issue resolution and feature requests

Page 50: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

50

CUSTOMER SATISFACTION

99%Customer SatisfactionBasedona30%responserateonalltickets

Page 51: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

51

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

51

CloudBees Jenkins Platform Features

Summary and Offerings

Page 52: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

52

How CloudBees Jenkins Platform Makes Life Better

Jenkins SprawlDo you know who is using Jenkins and where?

!Uncontrolled Plugin UsageDo you have issues with users installing random plugins?

!

Lack of Security Can you control who is doing what in Jenkins?

!

Impact of Downtime92% of Jenkins survey respondents say Jenkins is mission critical. Is it for you?

!

Performance / Scalability IssuesDo you need your builds to run faster?

Do you need to run at scale?

!

Lack of MonitoringWould you like to measure performance

for both Jenkins and your builds?

!

No Technical SupportNeed experts to call for

Jenkins Tech Support?

!

Manage Jenkins SprawlWith CloudBees Jenkins

Operations Center.

!Control Plugin UsageWith Custom Plugin Update Centers.

!

Apply Security to JenkinsWith RBAC and folders for managing your organization.

!

Make Jenkins Highly AvailableHA and cluster operations features.

!

Speed Up and Scale JenkinsOptimized performance, shared build

node pools.

!

Monitoring and VisualizationCloudBees Jenkins Operations Center

and Analytics.

!

Expert Technical SupportCloudBees has the Jenkins

experts on staff.

!

Plus Support for Next Generation Infrastructure and Application Architectures

.

! Plus Support for Enterprise-grade CD Pipelines with Jenkins Workflow

.

!

Page 53: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

53

Shared Build Nodes

Project Team 1 Project Team 2 Project Team 3 Project Team 4 Project Team 5

RBAC

LDAP

Jenkins Platform

updates.jenkins-ci.org

Jenkins Operations Center

Plug in Update Centers

Cluster Operations

Ana ly tic s

S hared S laves

Jenkins Enterprise

Master

z

Jenkins Enterprise

Master

z

Jenkins Enterprise

Master

z

Jenkins Enterprise

Master

z

Jenkins Enterprise

Master

z

Page 54: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

54

Enterprise Edition

CloudBees Jenkins Platform

Cloud/Container Support

Platinum Support Gold Support

Page 55: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

55

Additional Jenkins Services from CloudBees

55

Jenkins Certified Training• Delivered via CloudBees partners

Jenkins Professional Services Consulting• Delivered via CloudBees Professional Services Team

Jenkins Newsletter• Community news and expert tips

Jenkins User Conferences• Learn from other community

members

Page 56: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

56

SOLUTIONUse the CloudBeesPlatform, with Jenkins in the cloud, to streamline development, provide immediate build feedback to the community and minimize maintenance overhead and costs

Netflix, IncNetflix Builds Its Open Sourced Cloud Technologies on the

CloudBees Platform

“The CloudBees Platform is helping us achieve our goals to open source our code by making it easier for developers to contribute, give rapid feedback on pull requests, provide the current status of projects and support low cost public builds. This spurs an increased pace of innovation that benefits not only Netflix and our customers, but the entire community.”

Gareth Bowles, Netflix

CHALLENGESupport and promote contributions to the open source development of cloud technologies for video streaming and large-scale cloud deployments

BENEFITS• Immediate feedback on

builds• Minimal maintenance

overhead• Cost-effective pricing

Page 57: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

57

SOLUTIONRefine software delivery processes and implement open source Jenkins and CloudBees solutions for continuous delivery to automate tests, ensure reliable builds and increase build consistency across the organization

OrbitzOrbitz Moves to Continuous Delivery

“At Orbitz, we are encouraged to ‘Mind the Store’ – to do what is right in our jobs and deliver

as best we can for our customers. From that top-down vision, the goal of continuous delivery started as a bottomupinitiative from developers who

knew it was the right way to go. With Jenkins and CloudBees, we

have achieved several milestones on our way to that goal that have already enabled

us to innovate faster.”

Jacob Tomaw, Orbitz

CHALLENGEShorten delivery times for more than 180 applications that power 13 different Web sites

BENEFITS• Release cycles cut by more

than 75%• Teams focused on high-

value tasks• User experience enhanced

through increased multivariate testing

Page 58: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

58

Deliver Better Software Faster With…

Continuous Delivery Powered by the CloudBees Jenkins Platform

Development Production

Commit Build Test Stage Deploy

Page 59: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

59©2015CloudBees,Inc.AllRightsReserved

Thank You!!www.cloudbees.com

Page 60: Master Continuous Delivery with CloudBees Jenkins Platform

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved

60

© 2

015

Clo

udB

ees,

Inc

. A

ll R

ight

s R

eser

ved