All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

4,659 views

Published on

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.

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,659
On SlideShare
0
From Embeds
0
Number of Embeds
2,895
Actions
Shares
0
Downloads
81
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • 11% of community has contributed code back – that is massive
  • Virally: each group in the company creates a new Jenkins instance and starts using it (because it is so easy to setup)
    Vertically: an admin group is the gate for all projects coming onboard and they add them to a single Jenkins instance.
    It is usually either/or but sometimes can be a mix of both
    Now let’s see the problem with both approaches
  • All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)

    1. 1. ©2014 CloudBees, Inc. All Rights Reserved 1 Jenkins and CloudFoundry Harpreet Singh CloudBees @singh_harpreet
    2. 2. ©2014 CloudBees, Inc. All Rights Reserved 2 Agenda • Jenkins for the uninitiated • CloudBees for the uninitiated • Jenkins on-premise with CF
    3. 3. ©2014 CloudBees, Inc. All Rights Reserved 3 14.2% 21.8% 15.7% 50.4% 28.3% 16.0% 32.2% 16.0% 32.2% 48.2% 30.8% 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% Gradle CMake Custom/in-house Sonatype Nexus Make Ant What build and release management products do you typically use? (Select all that apply.) 2013 2012 2011 2010  Jenkins usage has increased to 35% Eclipse Open Source Developer Report 2013 3
    4. 4. ©2014 CloudBees, Inc. All Rights Reserved 4 Source: 2012 Jenkins Survey
    5. 5. ©2014 CloudBees, Inc. All Rights Reserved 5 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
    6. 6. ©2014 CloudBees, Inc. All Rights Reserved 6
    7. 7. ©2014 CloudBees, Inc. All Rights Reserved 7 Photo copyrighted by Google
    8. 8. ©2014 CloudBees, Inc. All Rights Reserved 8 http://www.flickr.com/photos/21746901@N08/4491948497
    9. 9. ©2014 CloudBees, Inc. All Rights Reserved 9 About CloudBees Who 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
    10. 10. ©2014 CloudBees, Inc. All Rights Reserved 10 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!
    11. 11. ©2014 CloudBees, Inc. All Rights Reserved 11 CloudBees Solutions for Jenkins 1 On Premise In the Cloud Hybrid No matter how you use Jenkins Jenkins Enterprise by CloudBees DEV@cloud DEV@cloud Hybrid Jenkins Operations Center by CloudBees
    12. 12. ©2014 CloudBees, Inc. All Rights Reserved 12 Jenkins Enterprise by Cloudbees 1 Professional Support High availability Large Installations Security Optimized Utilization
    13. 13. ©2014 CloudBees, Inc. All Rights Reserved 13 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
    14. 14. ©2014 CloudBees, Inc. All Rights Reserved 14 Use case: Delivering Continuously with Jenkins Dev Ops  Traceability to the checkin  Traceability to the deployment  Traceability to the machine
    15. 15. ©2014 CloudBees, Inc. All Rights Reserved 15 How Jenkins grows in an organization
    16. 16. ©2014 CloudBees, Inc. All Rights Reserved 16 Jenkins Operations Center by Cloudbees 1 Professional support Scale Jenkins, horizontally Share slaves between masters Central dashboard Ensure security compliance Ensure plugin version compliance Jenkins Enterprise by CloudBees
    17. 17. ©2014 CloudBees, Inc. All Rights Reserved 17 • Jenkins Enterprise plugins out of the box • Installable with CF Bosh for PCF • Includes support from CloudBees Pivotal + CloudBees
    18. 18. ©2014 CloudBees, Inc. All Rights Reserved 18 Using Pivotal and CloudBees Together Cloud Foundry/BOSH CloudBees Console License Keys Deliver continuously to CF-provisioned runtimes JE
    19. 19. ©2014 CloudBees, Inc. All Rights Reserved 19 Roadmap Cloud Foundry/BOSH CloudBees Console License Keys Deliver continuously to CF-provisioned runtimes JE JE JOC Shared Slaves Local Slaves
    20. 20. ©2014 CloudBees, Inc. All Rights Reserved 20 • See what Jenkins Enterprise and Operations Center can do for you – www.cloudbees.com/jenkins/enterprise • Reach out to Harpreet – hsingh@cloudbees.com Next steps

    ×