all things jenkins and cloud foundry (cloud foundry summit 2014)

20
©2014 CloudBees, Inc. All Rights Reserved 1 Jenkins and CloudFoundry Harpreet Singh CloudBees @singh_harpreet

Post on 14-Sep-2014

3.333 views

Category:

Technology


3 download

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

Page 1: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©2014 CloudBees, Inc. All Rights Reserved1

Jenkins and CloudFoundry

Harpreet SinghCloudBees@singh_harpreet

Page 2: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©2014 CloudBees, Inc. All Rights Reserved2

Agenda

• Jenkins for the uninitiated• CloudBees for the uninitiated• Jenkins on-premise with CF

Page 3: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©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

Page 4: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©2014 CloudBees, Inc. All Rights Reserved4

Source: 2012 Jenkins Survey

Page 5: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©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

Page 6: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©2014 CloudBees, Inc. All Rights Reserved6

Page 7: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©2014 CloudBees, Inc. All Rights Reserved7

182,000

Photo copyrighted by Google

Page 8: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©2014 CloudBees, Inc. All Rights Reserved8

http://www.flickr.com/photos/21746901@N08/4491948497

Page 9: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©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

Page 10: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©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!

Page 11: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©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

Page 12: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©2014 CloudBees, Inc. All Rights Reserved12

Jenkins Enterprise by Cloudbees

12

Professional Support

High availability

Large Installations

Security

Optimized Utilization

Page 13: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©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

Page 14: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©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

Page 15: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©2014 CloudBees, Inc. All Rights Reserved15

How Jenkins grows in an organization

Page 16: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©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

Page 17: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©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

Page 18: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©2014 CloudBees, Inc. All Rights Reserved18

Using Pivotal and CloudBees Together

Cloud Foundry/BOSH

CloudBees ConsoleLicense

Keys

Deliver continuously to CF-provisioned

runtimes

JE

Page 19: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©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

Page 20: All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

©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