SlideShare a Scribd company logo
1 of 20
©2014 CloudBees, Inc. All Rights Reserved
1
Jenkins and CloudFoundry
Harpreet Singh
CloudBees
@singh_harpreet
©2014 CloudBees, Inc. All Rights Reserved
2
Agenda
• Jenkins for the uninitiated
• CloudBees for the uninitiated
• Jenkins on-premise with CF
©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
©2014 CloudBees, Inc. All Rights Reserved
4
Source: 2012 Jenkins Survey
©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
©2014 CloudBees, Inc. All Rights Reserved
6
©2014 CloudBees, Inc. All Rights Reserved
7
Photo copyrighted by Google
©2014 CloudBees, Inc. All Rights Reserved
8
http://www.flickr.com/photos/21746901@N08/4491948497
©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
©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!
©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
©2014 CloudBees, Inc. All Rights Reserved
12
Jenkins Enterprise by Cloudbees
1
Professional Support
High availability
Large Installations
Security
Optimized Utilization
©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
©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
©2014 CloudBees, Inc. All Rights Reserved
15
How Jenkins grows in an organization
©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
©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
©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
©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
©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

More Related Content

What's hot

What's hot (20)

Spring Boot Loves K8s
Spring Boot Loves K8sSpring Boot Loves K8s
Spring Boot Loves K8s
 
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
 
Spring to Image
Spring to ImageSpring to Image
Spring to Image
 
Accelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAccelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at Scale
 
Continuous Everything in a Multi-cloud and Multi-platform Environment
Continuous Everything in a Multi-cloud and Multi-platform EnvironmentContinuous Everything in a Multi-cloud and Multi-platform Environment
Continuous Everything in a Multi-cloud and Multi-platform Environment
 
PKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesPKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade Kubernetes
 
Jenkins + Docker = Continuous Improvement
Jenkins + Docker = Continuous ImprovementJenkins + Docker = Continuous Improvement
Jenkins + Docker = Continuous Improvement
 
Pivotal Cloud Foundry 2.0: First Look
Pivotal Cloud Foundry 2.0: First LookPivotal Cloud Foundry 2.0: First Look
Pivotal Cloud Foundry 2.0: First Look
 
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
 
DevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s SolutionDevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s Solution
 
Bootiful Azure Spring Cloud
Bootiful Azure Spring CloudBootiful Azure Spring Cloud
Bootiful Azure Spring Cloud
 
Spring Cloud Kubernetes: An Easier Path from Idea to Production
Spring Cloud Kubernetes: An Easier Path from Idea to ProductionSpring Cloud Kubernetes: An Easier Path from Idea to Production
Spring Cloud Kubernetes: An Easier Path from Idea to Production
 
IoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at PenskeIoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at Penske
 
Scaling Jenkins Enterprise Wide
Scaling Jenkins Enterprise WideScaling Jenkins Enterprise Wide
Scaling Jenkins Enterprise Wide
 
“Sh*^%# on Fire, Yo!”: A True Story Inspired by Real Events
“Sh*^%# on Fire, Yo!”: A True Story Inspired by Real Events“Sh*^%# on Fire, Yo!”: A True Story Inspired by Real Events
“Sh*^%# on Fire, Yo!”: A True Story Inspired by Real Events
 
Pivotal CF on AWS
Pivotal CF on AWSPivotal CF on AWS
Pivotal CF on AWS
 
How to build the Cloud Native applications the way you want – not the way the...
How to build the Cloud Native applications the way you want – not the way the...How to build the Cloud Native applications the way you want – not the way the...
How to build the Cloud Native applications the way you want – not the way the...
 
Supercharge Your Spring Boot Apps!
Supercharge Your Spring Boot Apps!Supercharge Your Spring Boot Apps!
Supercharge Your Spring Boot Apps!
 
DevOps and its impact
DevOps and its impactDevOps and its impact
DevOps and its impact
 
Choosing a dev ops paas platform svccd presentation v2 for slideshare
Choosing a dev ops paas platform svccd presentation v2 for slideshareChoosing a dev ops paas platform svccd presentation v2 for slideshare
Choosing a dev ops paas platform svccd presentation v2 for slideshare
 

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

Master Continuous Delivery with CloudBees Jenkins Platform
Master Continuous Delivery with CloudBees Jenkins PlatformMaster Continuous Delivery with CloudBees Jenkins Platform
Master Continuous Delivery with CloudBees Jenkins Platform
dcjuengst
 
Jenkins Workflow Webinar - Dec 10, 2014
Jenkins Workflow Webinar - Dec 10, 2014Jenkins Workflow Webinar - Dec 10, 2014
Jenkins Workflow Webinar - Dec 10, 2014
CloudBees
 
Fine-Tuning of Agile Development
Fine-Tuning of Agile DevelopmentFine-Tuning of Agile Development
Fine-Tuning of Agile Development
Thoughtworks
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...
People10 Technosoft Private Limited
 

Similar to All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014) (20)

Journée DevOps : De l'intégration continue au déploiement continu avec Jenkins
Journée DevOps : De l'intégration continue au déploiement continu avec JenkinsJournée DevOps : De l'intégration continue au déploiement continu avec Jenkins
Journée DevOps : De l'intégration continue au déploiement continu avec Jenkins
 
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
 
Master Continuous Delivery with CloudBees Jenkins Platform
Master Continuous Delivery with CloudBees Jenkins PlatformMaster Continuous Delivery with CloudBees Jenkins Platform
Master Continuous Delivery with CloudBees Jenkins Platform
 
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
 
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Moving from Legacy Development Tools to transformative DevOps with Enterprise...Moving from Legacy Development Tools to transformative DevOps with Enterprise...
Moving from Legacy Development Tools to transformative DevOps with Enterprise...
 
Continuous Delivery with Jenkins and Wildfly (2014)
Continuous Delivery with Jenkins and Wildfly (2014)Continuous Delivery with Jenkins and Wildfly (2014)
Continuous Delivery with Jenkins and Wildfly (2014)
 
Deploy Code into Production Faster on Kubernetes
Deploy Code into Production Faster on KubernetesDeploy Code into Production Faster on Kubernetes
Deploy Code into Production Faster on Kubernetes
 
Jenkins Workflow Webinar - Dec 10, 2014
Jenkins Workflow Webinar - Dec 10, 2014Jenkins Workflow Webinar - Dec 10, 2014
Jenkins Workflow Webinar - Dec 10, 2014
 
Fine-Tuning of Agile Development
Fine-Tuning of Agile DevelopmentFine-Tuning of Agile Development
Fine-Tuning of Agile Development
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...
 
Intro to Cloud Native _ v1.0en (2021/01)
Intro to Cloud Native _ v1.0en (2021/01)Intro to Cloud Native _ v1.0en (2021/01)
Intro to Cloud Native _ v1.0en (2021/01)
 
Devs are from Mars, Ops are from Venus
Devs are from Mars, Ops are from VenusDevs are from Mars, Ops are from Venus
Devs are from Mars, Ops are from Venus
 
Devs are from Mars, Ops are from Venus, Maish Saidel-Keesing, Cisco
Devs are from Mars, Ops are from Venus, Maish Saidel-Keesing, CiscoDevs are from Mars, Ops are from Venus, Maish Saidel-Keesing, Cisco
Devs are from Mars, Ops are from Venus, Maish Saidel-Keesing, Cisco
 
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
 
DevOps
DevOpsDevOps
DevOps
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
 
Continuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBeesContinuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBees
 
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
 
Webinar: "Continuous Delivery with Jenkins"
Webinar: "Continuous Delivery with Jenkins"Webinar: "Continuous Delivery with Jenkins"
Webinar: "Continuous Delivery with Jenkins"
 

More from VMware Tanzu

More from VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

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

  • 1. ©2014 CloudBees, Inc. All Rights Reserved 1 Jenkins and CloudFoundry Harpreet Singh CloudBees @singh_harpreet
  • 2. ©2014 CloudBees, Inc. All Rights Reserved 2 Agenda • Jenkins for the uninitiated • CloudBees for the uninitiated • Jenkins on-premise with CF
  • 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. ©2014 CloudBees, Inc. All Rights Reserved 4 Source: 2012 Jenkins Survey
  • 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. ©2014 CloudBees, Inc. All Rights Reserved 6
  • 7. ©2014 CloudBees, Inc. All Rights Reserved 7 Photo copyrighted by Google
  • 8. ©2014 CloudBees, Inc. All Rights Reserved 8 http://www.flickr.com/photos/21746901@N08/4491948497
  • 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. ©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. ©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. ©2014 CloudBees, Inc. All Rights Reserved 12 Jenkins Enterprise by Cloudbees 1 Professional Support High availability Large Installations Security Optimized Utilization
  • 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. ©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. ©2014 CloudBees, Inc. All Rights Reserved 15 How Jenkins grows in an organization
  • 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. ©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. ©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. ©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. ©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

Editor's Notes

  1. 11% of community has contributed code back – that is massive
  2. 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