all things jenkins and cloud foundry (cloud foundry summit 2014)
Post on 14-Sep-2014
3.333 views
DESCRIPTION
Business Track presented by Harpreet Singh, Senior Director Product Management at CloudBees. Jenkins is the engine that drives continuous integration and delivery of software. This talk will cover all things Cloud Foundry and Jenkins - from using BOSH to layout, Jenkins Enterprise by CloudBees to setting up Jenkins easily, delivering continuously from CloudBees DEV@cloud (Jenkins as a service) to Pivotal Cloud Foundry. Future plans for using BOSH with Jenkins Operations Center by CloudBees to help manage multiple Jenkins masters will also be touched upon.TRANSCRIPT
©2014 CloudBees, Inc. All Rights Reserved1
Jenkins and CloudFoundry
Harpreet SinghCloudBees@singh_harpreet
©2014 CloudBees, Inc. All Rights Reserved2
Agenda
• Jenkins for the uninitiated• CloudBees for the uninitiated• Jenkins on-premise with CF
©2014 CloudBees, Inc. All Rights Reserved3
GradleOther (specify)
CMakePDE Build
Custom/in-houseTycho
Sonatype NexusHudson
MakeJenkins
AntMaven
2.3%
6.0%
5.1%
11.6%
7.1%
10.1%
20.1%
15.3%
29.8%
50.8%
42.3%
4.5%
6.1%
6.2%
6.5%
8.0%
9.7%
10.9%
12.7%
16.7%
35.3%
38.3%
41.3%
0.142
0.218
0.157
0.504
0.283
0.16
0.322
0.16
0.322
0.482
0.308
What build and release management products do you typically use? (Select all that apply.)
2013201220112010
Jenkins usage has increased to 35%
Eclipse Open Source Developer Report 2013
3
©2014 CloudBees, Inc. All Rights Reserved4
Source: 2012 Jenkins Survey
©2014 CloudBees, Inc. All Rights Reserved5
Massive Adoption, Happy Users• 78,000+ installations around the world; +60% in last year• 900+ plugins by 500 contributors• Huge community
87% are “very satisfied” or “satisfied”!
Source: 2012 Jenkins Survey
©2014 CloudBees, Inc. All Rights Reserved6
©2014 CloudBees, Inc. All Rights Reserved7
182,000
Photo copyrighted by Google
©2014 CloudBees, Inc. All Rights Reserved8
http://www.flickr.com/photos/21746901@N08/4491948497
©2014 CloudBees, Inc. All Rights Reserved9
About CloudBeesWho are we? We are the premier provider of Jenkins
Continuous Integration services and support!
What do we do with Jenkins?
…we are the Jenkins Enterprise experts!
We optimize Jenkins for the enterprise• Operations Center• Jenkins OSS Support• Enterprise-class plugins• Commit code and support the Jenkins Community• Jenkins Training & Consulting• Jenkins User Conferences & Newsletters
©2014 CloudBees, Inc. All Rights Reserved10
What makes CloudBees special? Kohsuke Kawaguchi , Jenkins creator and community lead, is part of the
CloudBees team Contribution to the Jenkins community - 80% of the Jenkins core code
has been contributed by CloudBees engineers Enterprise-class
Enterprise CI – we understand how enterprise development teams work
Scalability - we maintain the largest Jenkins installation worldwide On-Premise and in the Cloud - We support Jenkins in any configuration
…we are Jenkins Enterprise!
©2014 CloudBees, Inc. All Rights Reserved11
CloudBees Solutions for Jenkins
11
On Premise In the Cloud Hybrid
No matter how you use Jenkins
Jenkins Enterpriseby CloudBees DEV@cloud DEV@cloud
HybridJenkins Operations Centerby CloudBees
©2014 CloudBees, Inc. All Rights Reserved12
Jenkins Enterprise by Cloudbees
12
Professional Support
High availability
Large Installations
Security
Optimized Utilization
©2014 CloudBees, Inc. All Rights Reserved13
On-Premise/Private Cloud
Public Cloud
BUILD TEST STAGE DEPLOY RUN
BUILD TEST STAGE DEPLOY RUN
CloudBees Continuous Delivery Platform
Stage DeployCommit
Build
Code
Test
©2014 CloudBees, Inc. All Rights Reserved14
Use case: Delivering Continuously with Jenkins
Dev
Ops
Traceability to the checkin Traceability to the deployment Traceability to the machine
©2014 CloudBees, Inc. All Rights Reserved15
How Jenkins grows in an organization
©2014 CloudBees, Inc. All Rights Reserved16
Jenkins Operations Center by Cloudbees
16
Professional support
Scale Jenkins, horizontally
Share slaves between masters
Central dashboard
Ensure security compliance
Ensure plugin version compliance
Jenkins Enterprise by CloudBees
©2014 CloudBees, Inc. All Rights Reserved17
• Jenkins Enterprise plugins out of the box
• Installable with CF Bosh for PCF
• Includes support from CloudBees
Pivotal + CloudBees
©2014 CloudBees, Inc. All Rights Reserved18
Using Pivotal and CloudBees Together
Cloud Foundry/BOSH
CloudBees ConsoleLicense
Keys
Deliver continuously to CF-provisioned
runtimes
JE
©2014 CloudBees, Inc. All Rights Reserved19
Roadmap
Cloud Foundry/BOSH
CloudBees ConsoleLicense
Keys
Deliver continuously to CF-provisioned
runtimes
JE JE
JOC
Shared Slaves
Local Slaves
©2014 CloudBees, Inc. All Rights Reserved20
• See what Jenkins Enterprise and Operations Center can do for you– www.cloudbees.com/jenkins/enterprise
• Reach out to Harpreet– [email protected]
Next steps