Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
©2015CloudBees,Inc.AllRightsReserved
1
©2015CloudBees,Inc.AllRightsReserved
Deliver Better Software Faster
with the CloudB...
©2015CloudBees,Inc.AllRightsReserved
22
“Software is eating the world.”
“Every business is in the
software business.”
“It’...
©2015CloudBees,Inc.AllRightsReserved
33Photo courtesy of Naddsy via Flickr
©2015CloudBees,Inc.AllRightsReserved
44
Photo courtesy of Steve Jurvetson via Flickr
©2015CloudBees,Inc.AllRightsReserved
55
Photo courtesy of Steve Jurvetson via Flickr
©2015CloudBees,Inc.AllRightsReserved
6
How Do You Deliver Better Software Faster?
Development Production
©2015CloudBees,Inc.AllRightsReserved
7
Continuous Delivery and Automation are Key
Development Production
Commit Build Test...
©2015CloudBees,Inc.AllRightsReserved
8
Continuous Delivery Needs an Automation Engine
Complex DeliveryPipelines
Delivery o...
©2015CloudBees,Inc.AllRightsReserved
9
©2015CloudBees,Inc.AllRightsReserved
9
The de facto Engine for CI/CD
©2015CloudBees,Inc.AllRightsReserved
10
Development Production
Continuous Integration/Delivery
Commit Build Test Stage Dep...
©2015CloudBees,Inc.AllRightsReserved
11
Development Production
Continuous Integration/Delivery
Commit Build Test Stage Dep...
©2015CloudBees,Inc.AllRightsReserved
12
Jenkins − the #1 Automation Platform for CI/CD
Complex DeliveryPipelines
Delivery ...
©2015CloudBees,Inc.AllRightsReserved
13
Jenkins is the Hub of the CD/DevOps Ecosystem
Over
1000 Jenkins
Plugins
Integratio...
©2015CloudBees,Inc.AllRightsReserved
14
31 of 40 DevOps Reference Architectures
Include Jenkins
http://www.slideshare.net/...
©2015CloudBees,Inc.AllRightsReserved
15
Java Professionals Love Jenkins
70%
Jenkins
Most used CI server
in the industry
©2015CloudBees,Inc.AllRightsReserved
16
Jenkins Popularity is Through the Roof
0
1,000,000
2,000,000
3,000,000
4,000,000
5...
©2015CloudBees,Inc.AllRightsReserved
17
©2015CloudBees,Inc.AllRightsReserved
17
Industrializing Jenkins
©2015CloudBees,Inc.AllRightsReserved
18
Common Challenges as OSS Jenkins Usage Grows
Lack of Monitoring
Would you like to ...
©2015CloudBees,Inc.AllRightsReserved
19
Open Source Innovation Meets Enterprise Strength
Jenkins OSS
Community Powered
CI/...
©2015CloudBees,Inc.AllRightsReserved
20
©2015CloudBees,Inc.AllRightsReserved
20
CloudBees and the CloudBees
Jenkins Platfo...
©2015CloudBees,Inc.AllRightsReserved
21
About CloudBees
WE ARE
The Enterprise
Jenkins Company
OUR GOAL
To be the
automatio...
©2015CloudBees,Inc.AllRightsReserved
22
What is the CloudBees Jenkins Platform?
User Management
RBAC/SSO/Security
Team Mgm...
©2015CloudBees,Inc.AllRightsReserved
23
©2015CloudBees,Inc.AllRightsReserved
23
CloudBees Jenkins
Platform Features
Overvi...
©2015CloudBees,Inc.AllRightsReserved
24
Jenkins Master Server
with additional advanced
enterprise-grade features
High avai...
©2015CloudBees,Inc.AllRightsReserved
25
What is the CloudBees Jenkins Platform?
User Management
RBAC/SSO/Security
Team Mgm...
©2015CloudBees,Inc.AllRightsReserved
26
Shared Build Nodes
Project Team 1 Project Team 2 Project Team 3 Project Team 4 Pro...
©2015CloudBees,Inc.AllRightsReserved
27
©2015CloudBees,Inc.AllRightsReserved
27
CloudBees Jenkins
Platform Features
CloudB...
©2015CloudBees,Inc.AllRightsReserved
28
Features in CloudBees Jenkins Enterprise
(Not available in OSS Jenkins)
ü Organize...
©2015CloudBees,Inc.AllRightsReserved
29
©2015CloudBees,Inc.AllRightsReserved
29
CloudBees Jenkins
Platform Features
Cloud ...
©2015CloudBees,Inc.AllRightsReserved
30
CloudBees Jenkins Platform: In Cloud of Your Choice
30
Images available today:
ü I...
©2015CloudBees,Inc.AllRightsReserved
31
Accelerating CD with Containers
+
Jenkins Workflow
TEST
STAGE
PRODUCTION
Workflow ...
©2015CloudBees,Inc.AllRightsReserved
32
Gartner: “Using Docker to Run Build Nodes is Ideal.”
Jenkins Enterprise
Master
z
J...
©2015CloudBees,Inc.AllRightsReserved
33
Provides first-class support for Jenkins Workflow to build real world
CD pipelines...
©2015CloudBees,Inc.AllRightsReserved
34
CloudBees Jenkins Platform:
Perfect for Bi-Modal IT
Legacy
Applications
Monolithic...
©2015CloudBees,Inc.AllRightsReserved
35
©2015CloudBees,Inc.AllRightsReserved
35
CloudBees Jenkins
Platform Features
In-Dep...
©2015CloudBees,Inc.AllRightsReserved
36
Jenkins Powered CD Pipelines: Jenkins Workflow
Development Production
Commit Build...
©2015CloudBees,Inc.AllRightsReserved
37
A Real-world CD Pipeline with Jenkins Workflow
Development Production
Pipelines Ne...
©2015CloudBees,Inc.AllRightsReserved
38
• Entire flow is one concise Groovy script using Workflow DSL
– For loops, try-fin...
©2015CloudBees,Inc.AllRightsReserved
39
CloudBees Jenkins Workflow Stage View
Jenkins Workflow Stage View
SOURCE
CODE
CONT...
©2015CloudBees,Inc.AllRightsReserved
40
©2015CloudBees,Inc.AllRightsReserved
40
CloudBees Jenkins
Platform Features
CloudB...
©2015CloudBees,Inc.AllRightsReserved
41
ü Manage Connected Client Masters
ü Jenkins Analytics and Monitoring
– CloudBees P...
©2015CloudBees,Inc.AllRightsReserved
42
CloudBees Jenkins Platform:
Monitoring, Visualization and Analytics
Jenkins Workfl...
©2015CloudBees,Inc.AllRightsReserved
43
CloudBees Performance Analytics
Jenkins JVM and Jenkins Queue Monitoring
©2015CloudBees,Inc.AllRightsReserved
44
CloudBees Build Analytics
Build, Job Growth Across Masters
©2015CloudBees,Inc.AllRightsReserved
45
CloudBees Build Analytics
Build Statuses
©2015CloudBees,Inc.AllRightsReserved
46
©2015CloudBees,Inc.AllRightsReserved
46
Getting Jenkins Support
from the Experts
©2015CloudBees,Inc.AllRightsReserved
47
©2015CloudBees,Inc.AllRightsReserved
47
CloudBees Knowledge Technical Support Tech...
©2015CloudBees,Inc.AllRightsReserved
48
©2015CloudBees,Inc.AllRightsReserved
48
CloudBees Knowledge Technical Support Tech...
©2015CloudBees,Inc.AllRightsReserved
49
©2015CloudBees,Inc.AllRightsReserved
49
©2015CloudBees,Inc.AllRightsReserved
Getti...
©2015CloudBees,Inc.AllRightsReserved
50
CUSTOMER SATISFACTION
99%Customer
Satisfaction
Based	on	a	30%	response	
rate	on	al...
©2015CloudBees,Inc.AllRightsReserved
51
©2015CloudBees,Inc.AllRightsReserved
51
CloudBees Jenkins
Platform Features
Summar...
©2015CloudBees,Inc.AllRightsReserved
52
How CloudBees Jenkins Platform Makes Life Better
Jenkins Sprawl
Do you know who is...
©2015CloudBees,Inc.AllRightsReserved
53
Shared Build Nodes
Project Team 1 Project Team 2 Project Team 3 Project Team 4 Pro...
©2015CloudBees,Inc.AllRightsReserved
54
Enterprise Edition
CloudBees Jenkins Platform
Cloud/Container Support
Platinum Sup...
©2015CloudBees,Inc.AllRightsReserved
55
Additional Jenkins Services from CloudBees
55
Jenkins Certified Training
• Deliver...
©2015CloudBees,Inc.AllRightsReserved
56
SOLUTION
Use the CloudBees
Platform, with Jenkinsin
the cloud, to streamline
devel...
©2015CloudBees,Inc.AllRightsReserved
57
SOLUTION
Refine software delivery
processes and implement
open source Jenkinsand
C...
©2015CloudBees,Inc.AllRightsReserved
58
Deliver Better Software Faster With…
Continuous Delivery Powered by the CloudBees ...
©2015CloudBees,Inc.AllRightsReserved
59
©	2015	CloudBees,	Inc.		All	Rights	Reserved
Thank You!!
www.cloudbees.com
©2015CloudBees,Inc.AllRightsReserved
60
©2015CloudBees,Inc.AllRightsReserved
Prochain SlideShare
Chargement dans…5
×

Master Continuous Delivery with CloudBees Jenkins Platform

25 078 vues

Publié le

  • A professional Paper writing services can alleviate your stress in writing a successful paper and take the pressure off you to hand it in on time. Check out, please ⇒ HelpWriting.net ⇐
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Hello! I can recommend a site that has helped me. It's called ⇒ HelpWriting.net ⇐ So make sure to check it out!
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Sex in your area is here: ❤❤❤ http://bit.ly/2F4cEJi ❤❤❤
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Follow the link, new dating source: ♥♥♥ http://bit.ly/2F4cEJi ♥♥♥
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici

Master Continuous Delivery with CloudBees Jenkins Platform

  1. 1. ©2015CloudBees,Inc.AllRightsReserved 1 ©2015CloudBees,Inc.AllRightsReserved Deliver Better Software Faster with the CloudBees Jenkins Platform 14 Jan 2015 Dan Juengst
  2. 2. ©2015CloudBees,Inc.AllRightsReserved 22 “Software is eating the world.” “Every business is in the software business.” “It’s an application economy.”
  3. 3. ©2015CloudBees,Inc.AllRightsReserved 33Photo courtesy of Naddsy via Flickr
  4. 4. ©2015CloudBees,Inc.AllRightsReserved 44 Photo courtesy of Steve Jurvetson via Flickr
  5. 5. ©2015CloudBees,Inc.AllRightsReserved 55 Photo courtesy of Steve Jurvetson via Flickr
  6. 6. ©2015CloudBees,Inc.AllRightsReserved 6 How Do You Deliver Better Software Faster? Development Production
  7. 7. ©2015CloudBees,Inc.AllRightsReserved 7 Continuous Delivery and Automation are Key Development Production Commit Build Test Stage Deploy Feedback Loop $ The Business
  8. 8. ©2015CloudBees,Inc.AllRightsReserved 8 Continuous Delivery Needs an Automation Engine Complex DeliveryPipelines Delivery of App and Config Robust and HighlyAvailable Results Report SOURCE CODE CONTROL SYSTEM Code Commit </> Development Production Continuous Integration/Delivery Commit Build Test Stage Deploy P P P
  9. 9. ©2015CloudBees,Inc.AllRightsReserved 9 ©2015CloudBees,Inc.AllRightsReserved 9 The de facto Engine for CI/CD
  10. 10. ©2015CloudBees,Inc.AllRightsReserved 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 Innovation http://www.jenkins-ci.org
  11. 11. ©2015CloudBees,Inc.AllRightsReserved 11 Development Production Continuous Integration/Delivery Commit Build Test Stage Deploy Jenkins – #1 Automation Platform for CI/CD OSS Jenkins Features P Easy installation P Easy configuration P E-mail/IM/RSS Integration P JUnit/TestNG test reporting P Distributed builds P File fingerprinting P Plugin support
  12. 12. ©2015CloudBees,Inc.AllRightsReserved 12 Jenkins − the #1 Automation Platform for CI/CD Complex DeliveryPipelines Delivery of App and Config Robust and HighlyAvailable Results Report SOURCE CODE CONTROL SYSTEM Code Commit </> Development Production Continuous Integration/Delivery Commit Build Test Stage Deploy P P P
  13. 13. ©2015CloudBees,Inc.AllRightsReserved 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
  14. 14. ©2015CloudBees,Inc.AllRightsReserved 14 31 of 40 DevOps Reference Architectures Include Jenkins http://www.slideshare.net/SonatypeCorp/nexus-and-continuous-delivery
  15. 15. ©2015CloudBees,Inc.AllRightsReserved 15 Java Professionals Love Jenkins 70% Jenkins Most used CI server in the industry
  16. 16. ©2015CloudBees,Inc.AllRightsReserved 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
  17. 17. ©2015CloudBees,Inc.AllRightsReserved 17 ©2015CloudBees,Inc.AllRightsReserved 17 Industrializing Jenkins
  18. 18. ©2015CloudBees,Inc.AllRightsReserved 18 Common Challenges as OSS Jenkins Usage Grows Lack of Monitoring Would you like to measure performance for both Jenkins and your builds? Performance / Scalability Issues Do you need your builds to run faster? Do you need to run at scale? No Technical Support Need experts to call for Jenkins Tech Support? Uncontrolled Plugin Usage Do you have issues with users installing random plugins? Lack of Security Can you control who is doing what in Jenkins? Jenkins Sprawl Do you know who is using Jenkins and where? Impact of Downtime 92% of Jenkins survey respondents say Jenkins is mission critical. Is it for you? ! ! ! ! ! ! !
  19. 19. ©2015CloudBees,Inc.AllRightsReserved 19 Open Source Innovation Meets Enterprise Strength Jenkins OSS Community Powered CI/CD Innovation Jenkins for the Enterprise Jenkins Platform
  20. 20. ©2015CloudBees,Inc.AllRightsReserved 20 ©2015CloudBees,Inc.AllRightsReserved 20 CloudBees and the CloudBees Jenkins Platform
  21. 21. ©2015CloudBees,Inc.AllRightsReserved 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.
  22. 22. ©2015CloudBees,Inc.AllRightsReserved 22 What is the CloudBees Jenkins Platform? User Management RBAC/SSO/Security Team Mgmt Organization Mgmt Expert Technical Support Platinum Gold Silver TSM Customer Success Management, Monitoring & Alerting Cluster Management Analytics Shared Resources Dashboards Advanced Jenkins Performance High availability, security, optimized performance CD Pipeline Orchestration & Execution Jenkins workflow with checkpoint, stageview, branching & restarts Jenkins Platform Next Generation Infrastructure Support Docker, AWS, Azure, Pivotal, OpenShift Commit Build Test Stage Deploy OSS Jenkins Core Open Source Jenkins Plugins
  23. 23. ©2015CloudBees,Inc.AllRightsReserved 23 ©2015CloudBees,Inc.AllRightsReserved 23 CloudBees Jenkins Platform Features Overview 23
  24. 24. ©2015CloudBees,Inc.AllRightsReserved 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 Analytic s S hared S laves Jenkins Enterprise Master z TEAM A Jenkins Enterprise Master z TEAM B Jenkins Enterprise Master z TEAM C
  25. 25. ©2015CloudBees,Inc.AllRightsReserved 25 What is the CloudBees Jenkins Platform? User Management RBAC/SSO/Security Team Mgmt Organization Mgmt Expert Technical Support Platinum Gold Silver TSM Customer Success Management, Monitoring & Alerting Cluster Management Analytics Shared Resources Dashboards Advanced Jenkins Performance High availability, security, optimized performance CD Pipeline Orchestration & Execution Jenkins workflow with checkpoint, stageview, branching & restarts Jenkins Platform Next Generation Infrastructure Support Docker, 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
  26. 26. ©2015CloudBees,Inc.AllRightsReserved 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 Analytic 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
  27. 27. ©2015CloudBees,Inc.AllRightsReserved 27 ©2015CloudBees,Inc.AllRightsReserved 27 CloudBees Jenkins Platform Features CloudBees Jenkins Enterprise 27 Jenkins Enterprise Master z
  28. 28. ©2015CloudBees,Inc.AllRightsReserved 28 Features in CloudBees Jenkins Enterprise (Not available in OSS Jenkins) ü Organize teamswith folders ü Reusable job templates ü Easily backup Jenkins ü Faster builds across geographicallydistributed build nodes ü Improved master performance with NIO SSH build nodes ü Automatic failoversto 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 pipelinesfor Dockerized apps ü Pipeline performance visualization ü Restart pipelines from check points ü Faster diagnosisfor production issues Developer Productivity Security Continuous Delivery Support Module
  29. 29. ©2015CloudBees,Inc.AllRightsReserved 29 ©2015CloudBees,Inc.AllRightsReserved 29 CloudBees Jenkins Platform Features Cloud & Containers Next Generation Infrastructure Support
  30. 30. ©2015CloudBees,Inc.AllRightsReserved 30 CloudBees Jenkins Platform: In Cloud of Your Choice 30 Images available today: ü Installers ü Elastic build node pools ü Cloud CLI support
  31. 31. ©2015CloudBees,Inc.AllRightsReserved 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 Docker Image (~per app) <OS config> Certified Docker Images (Ubuntu, etc.) <OS config>
  32. 32. ©2015CloudBees,Inc.AllRightsReserved 32 Gartner: “Using Docker to Run Build Nodes is Ideal.” Jenkins Enterprise Master z Jenkins Build Node Jenkins Build Node Jenkins Build Node
  33. 33. ©2015CloudBees,Inc.AllRightsReserved 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 CD Docker Workflow Build and Publish Docker Hub Notification Docker Traceability 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
  34. 34. ©2015CloudBees,Inc.AllRightsReserved 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
  35. 35. ©2015CloudBees,Inc.AllRightsReserved 35 ©2015CloudBees,Inc.AllRightsReserved 35 CloudBees Jenkins Platform Features In-Depth Continuous Delivery Support Complex Delivery Pipelines Delivery of App and Config Robust and Hig hly Available 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 ent Producti on Continuous Integration/Delivery Commit Build Test Stage Deploy P P P
  36. 36. ©2015CloudBees,Inc.AllRightsReserved 36 Jenkins Powered CD Pipelines: Jenkins Workflow Development Production Commit Build Stage Deploy ? ? Pipelines Need: P Branching P Looping P Restarts P Checkpoints P Manual Input Sonar Test Selenium Test Perf Test Jenkins Workflow
  37. 37. ©2015CloudBees,Inc.AllRightsReserved 37 A Real-world CD Pipeline with Jenkins Workflow Development Production Pipelines Need: P Branching P Looping P Restarts P Checkpoints P Manual Input Jenkins Workflow
  38. 38. ©2015CloudBees,Inc.AllRightsReserved 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
  39. 39. ©2015CloudBees,Inc.AllRightsReserved 39 CloudBees Jenkins Workflow Stage View Jenkins Workflow Stage View SOURCE CODE CONTROL SYSTEM Code Commit </> Development Production Jenkins Workflow
  40. 40. ©2015CloudBees,Inc.AllRightsReserved 40 ©2015CloudBees,Inc.AllRightsReserved 40 CloudBees Jenkins Platform Features CloudBees Jenkins Operations Center 40 Jenkins Operations Center Plug in Update Centers Cluster Operations Analytic s S hared S laves
  41. 41. ©2015CloudBees,Inc.AllRightsReserved 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
  42. 42. ©2015CloudBees,Inc.AllRightsReserved 42 CloudBees Jenkins Platform: Monitoring, Visualization and Analytics Jenkins Workflow Stage View Visibility into Pipeline Status Jenkins Analytics Cross-Team Build Analytics … among many other features, tailored for enterprise organizations using Jenkins @ scale
  43. 43. ©2015CloudBees,Inc.AllRightsReserved 43 CloudBees Performance Analytics Jenkins JVM and Jenkins Queue Monitoring
  44. 44. ©2015CloudBees,Inc.AllRightsReserved 44 CloudBees Build Analytics Build, Job Growth Across Masters
  45. 45. ©2015CloudBees,Inc.AllRightsReserved 45 CloudBees Build Analytics Build Statuses
  46. 46. ©2015CloudBees,Inc.AllRightsReserved 46 ©2015CloudBees,Inc.AllRightsReserved 46 Getting Jenkins Support from the Experts
  47. 47. ©2015CloudBees,Inc.AllRightsReserved 47 ©2015CloudBees,Inc.AllRightsReserved 47 CloudBees Knowledge Technical Support Technical Success Management 47 ©2015CloudBees,Inc.AllRightsReserved Getting Jenkins Support from the Experts Knowledge-centered support P Solving once, for many, and captured in support portal P Knowledge created from every customer interaction P Leveraged by customers and CloudBees support Continuous delivery of support P Article suggestions while typing a new ticket title P Integrated search on support portal
  48. 48. ©2015CloudBees,Inc.AllRightsReserved 48 ©2015CloudBees,Inc.AllRightsReserved 48 CloudBees Knowledge Technical Support Technical Success Management 48 ©2015CloudBees,Inc.AllRightsReserved Engineer-to-engineer support P Focus on a “right resource, right time” model P From the whole CloudBees technical community P Built from seasoned developers and contributors to both the Jenkins core and plugins Pragmatic engagement model P Web-based ticketing system P Full leverage of the CloudBees Support plugin P Screensharing sessions when needed Getting Jenkins Support from the Experts
  49. 49. ©2015CloudBees,Inc.AllRightsReserved 49 ©2015CloudBees,Inc.AllRightsReserved 49 ©2015CloudBees,Inc.AllRightsReserved Getting Jenkins Support from the Experts CloudBees Knowledge Technical Support Technical Success Management 49 Proactive technical collaboration P A dedicated, named technical resource P Reviews, assessments and recommendations P Link to product management and engineering P Issue resolution and feature requests
  50. 50. ©2015CloudBees,Inc.AllRightsReserved 50 CUSTOMER SATISFACTION 99%Customer Satisfaction Based on a 30% response rate on all tickets
  51. 51. ©2015CloudBees,Inc.AllRightsReserved 51 ©2015CloudBees,Inc.AllRightsReserved 51 CloudBees Jenkins Platform Features Summary and Offerings
  52. 52. ©2015CloudBees,Inc.AllRightsReserved 52 How CloudBees Jenkins Platform Makes Life Better Jenkins Sprawl Do you know who is using Jenkins and where? ! Uncontrolled Plugin Usage Do you have issues with users installing random plugins? ! Lack of Security Can you control who is doing what in Jenkins? ! Impact of Downtime 92% of Jenkins survey respondents say Jenkins is mission critical. Is it for you? ! Performance / Scalability Issues Do you need your builds to run faster? Do you need to run at scale? ! Lack of Monitoring Would you like to measure performance for both Jenkins and your builds? ! No Technical Support Need experts to call for Jenkins Tech Support? ! Manage Jenkins Sprawl With CloudBees Jenkins Operations Center. ! Control Plugin Usage With Custom Plugin Update Centers. ! Apply Security to Jenkins With RBAC and folders for managing your organization. ! Make Jenkins Highly Available HA and cluster operations features. ! Speed Up and Scale Jenkins Optimized performance, shared build node pools. ! Monitoring and Visualization CloudBees Jenkins Operations Center and Analytics. ! Expert Technical Support CloudBees 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 !
  53. 53. ©2015CloudBees,Inc.AllRightsReserved 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 Analytic 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
  54. 54. ©2015CloudBees,Inc.AllRightsReserved 54 Enterprise Edition CloudBees Jenkins Platform Cloud/Container Support Platinum Support Gold Support
  55. 55. ©2015CloudBees,Inc.AllRightsReserved 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
  56. 56. ©2015CloudBees,Inc.AllRightsReserved 56 SOLUTION Use the CloudBees Platform, with Jenkinsin the cloud, to streamline development, provide immediate build feedback to the communityand minimize maintenance overhead and costs Netflix, Inc Netflix 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 CHALLENGE Support and promote contributions to the open source developmentof cloud technologies for video streaming and large-scale cloud deployments BENEFITS • Immediate feedback on builds • Minimal maintenance overhead • Cost-effective pricing
  57. 57. ©2015CloudBees,Inc.AllRightsReserved 57 SOLUTION Refine software delivery processes and implement open source Jenkinsand CloudBeessolutionsfor continuousdelivery to automate tests, ensure reliable builds and increase build consistency across the organization Orbitz Orbitz 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 bottomup initiative 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 CHALLENGE Shorten delivery times for more than 180applications that power 13differentWeb sites BENEFITS • Release cycles cut by more than 75% • Teams focused on high- value tasks • User experience enhanced through increased multivariate testing
  58. 58. ©2015CloudBees,Inc.AllRightsReserved 58 Deliver Better Software Faster With… Continuous Delivery Powered by the CloudBees Jenkins Platform Development Production Commit Build Test Stage Deploy
  59. 59. ©2015CloudBees,Inc.AllRightsReserved 59 © 2015 CloudBees, Inc. All Rights Reserved Thank You!! www.cloudbees.com
  60. 60. ©2015CloudBees,Inc.AllRightsReserved 60 ©2015CloudBees,Inc.AllRightsReserved

×