SlideShare a Scribd company logo
Jenkins Enterprise by CloudBees
Kohsuke Kawaguchi
Harpreet Singh
Jan 10th, 2012




                   ©2010 CloudBees, Inc. All Rights
               ©2011 Cloud Bees, Inc. All Rights Reserved
                             Reserved
Agenda
• Jenkins Enterprise by CloudBees
  – Introduction
  – Overview
• Jenkins Enterprise by CloudBees
  – Deep Dive




                   ©2010 CloudBees, Inc. All Rights
                ©2011 CloudBees, Inc. All 
                         Reserved
                                                      2
©2010 CloudBees, Inc. All Rights   3
          Reserved
Most adopted CI server
  Continuum                                                             Travis           2 
                      9           Ongoing poll by                                                   Devoxx  
CruiseControl         23          John Smart, early 2011                Pulse            2          Nov 2011 

    TeamCity               56                                      TeamCity                   10 
     Bamboo                61                                       Bamboo                     13 
     Hudson                       180                                Hudson                     17 
      Jenkins                                            524          Jenkins                                        79 

                  0              200        400           600                        0         20        40     60   80
          What build & release management products do you typically use? 
          Jenkins                                                     Maven 

         32% 
         Source: Eclipse Community Survey 2011 
                                                                      30% 
                                                  ©2010 CloudBees, Inc. All Rights                                        4
                                                            Reserved
Situation




                           82% 
                               92% 
               ©2010 CloudBees, Inc. All Rights
            ©2011 CloudBees, Inc. All 
                     Reserved
                                                  5
Complication



72% 
                                      87% 
   * Numbers added for the top 3  priority responses in Jenkins Survey 

                        ©2010 CloudBees, Inc. All Rights
                     ©2011 CloudBees, Inc. All 
                              Reserved
                                                                          6
Implication



                        72%                                       Create a mobile app. 
 Sooner updates in Jenkins plugins! 
                           make building a plugin easier             Provide video tutorials. 
more detailed examples 
                                Better admin tols/plugin             Better UI. 
   Pre‐commit requirement             Server recommendations Better uptime 
                        Better QA. There seems to be a lot of 
 Better job chaining 
                        regressions.       Easily manage build jobs for different branches 
                                           from a single configuration.  

                               ©2010 CloudBees, Inc. All Rights
                           ©2011 CloudBees, Inc. All 
                                    Reserved
                                                                                             7
Introducing
Jenkins Enterprise by CloudBees
Position 
     Longer Term Support and Enterprise‐y Plugins 
Action 
         evaluate (support){ 
              // meets my organizational needs 
              … 
          } 
         evaluate (plugins){ 
              // makes my life easier 
              … 
         } 

 Benefit 
     Fast issue resolutions & greatly improved management 


                                ©2010 CloudBees, Inc. All Rights
                             ©2011 CloudBees, Inc. All 
                                      Reserved
                                                                   8
Jenkins Enterprise by CloudBees
• In a nutshell
  – Subscription
  – Technical support + Value-add plugins
• Current Themes
  – For large installations
  – Security for enterprise
  – Optimized utilization
• Upcoming Themes
  – HA
  – Reporting

                  ©2010 CloudBees, Inc. All Rights   9
                            Reserved
Jenkins Enterprise Themes and Plugins
         Large                                                Optimized 
                                  Security 
      Installation                                            Utilization 
    • Folders               • Roles‐based                   • Auto‐scaling 
    • Templates               Access                          for VMWare 
    • Backup                  Control                         installations 
                            • Wikitext                      • Throttled 
                              Descriptions                    Build 
                                                              Execution 
                                                            • Even Load 
                                                              Strategy 
                                                            • Skip Next 
                                                              Build 




                         ©2010 CloudBees, Inc. All Rights
                      ©2011 CloudBees, Inc. All 
                               Reserved
                                                                               10
Longer term support
Jenkins LTS                                 JE by CloudBees
• Jenkins weekly too                        • LTS supported for 9
  often                                       additional months
• Addressed by LTS                                  – Orgs can be on LTS for 1
                                                      year.
   – ~ every 3 months
• If you are not on it…you                  • Orgs get support on
  should be!                                  Jenkins and not on a
                                              proprietary release




                        ©2010 CloudBees, Inc. All Rights
                                  Reserved                 ©2011 CloudBees, Inc. All 
                                                                                 11
©2010 CloudBees, Inc. All Rights
©2011 CloudBees, Inc. All 
         Reserved
                                      12
Jenkins Enterprise = LTS + plugins
• No forked codebase
  – All changes pushed to upstream now
  – You can move between main line, LTS, and
    JE without a loss


• Version number reflects this


            1.424.1.1 
                ©2010 CloudBees, Inc. All Rights   13
                          Reserved
Using CloudBees plugins on OSS Jenkins
• If you want to stay on the mainline for
  new features, that’d be fine with us!

• Install CloudBees update center as 2nd
  update center
    – 1.437 or later required
    – Run a script* from Groovy Console


* https://raw.github.com/cloudbees/ride‐jenkins/master/ride‐jenkins.groovy 

                             ©2010 CloudBees, Inc. All Rights                 14
                                       Reserved
What’s new in 2011.10?




          ©2010 CloudBees, Inc. All Rights
                    Reserved
Even load scheduler
• Jenkins assigns jobs to where it run
  before
  – Many reasons to do this: SCM checkouts,
    warm local cache (Maven/ivy/gems)
• But this can create uneven load
        Slave 1                     Slave 2 
        Busy                        Idle 
        Busy                        Idle 
        Idle                        Idle 



                   ©2010 CloudBees, Inc. All Rights   16
                             Reserved
Even load scheduler
• With this plugin…
  – per job or as global default




• Use this when builds aren’t sticky
  – If you are doing full checkout anyway
  – Storage is network mounted


                 ©2010 CloudBees, Inc. All Rights   17
                           Reserved
Skip Next Build




              ©2010 CloudBees, Inc. All Rights   18
                        Reserved
Skip Next Build
• Use this when…
  – Large refactoring with instability
  – External test resources offline for
    maintenance


• Similar to “disabled build” in effect but it’ll 
  come back to normal automatically



                  ©2010 CloudBees, Inc. All Rights   19
                            Reserved
Recap: VMWare plugin
• ESXi or vCenter
• Auto-scaling
  – Launches/stops VMs based on load
  – Automatic IP detection on boot
• Snapshot/restore handling
  – Helps you maintain clean slaves




                ©2010 CloudBees, Inc. All Rights   20
                          Reserved
VMWare Plugin Improvements
• Jenkins will use all the
  machines in a vCenter
  folder




                ©2010 CloudBees, Inc. All Rights   21
                          Reserved
More improvements
• XML/JSON API support on VMWare
  objects
• Load statistics graph support
• UUID-based more reliable machine
  tracking




              ©2010 CloudBees, Inc. All Rights   22
                        Reserved
Demo: views in folders




          ©2010 CloudBees, Inc. All Rights
                    Reserved
Template Plugin
• Ever had a lot of jobs that look similar?
  – Changing them all is painful


• Ever wanted to “lock down” the job 
  setting so that devs only modify a few
  things?




                 ©2010 CloudBees, Inc. All Rights   24
                           Reserved
Template Plugin in a nutshell
• Actors
  – Admins: people who defines templates
  – Users: people who use templates




               ©2010 CloudBees, Inc. All Rights   25
                         Reserved
Demo: Hello World Builder




          ©2010 CloudBees, Inc. All Rights
                    Reserved
Benefits
      • Templates appear as 1st class citizen
           – Almost the same result as writing a custom
             plugin
      • It speaks the terms users understand
           – A lot more approachable for busy developers
      • Updating is lot less painful




                             ©2010 CloudBees, Inc. All Rights
©2010 CloudBees, Inc. All              Reserved
                                                                27
Demo: Hello World Job




         ©2010 CloudBees, Inc. All Rights
                   Reserved
More on templating
• Programmability in transformation
  – Via Groovy Server Page or Jelly
  – Conditionals, loops, function calls, …


• Models are portable
  – You can define it once, deploy elsewhere




                 ©2010 CloudBees, Inc. All Rights   29
                           Reserved
More on templating
• Inheritance & composition

                                         Engine 
    Car 
                                 Transmission 

                                                  Automatic 

                                                   Manual 
               ©2010 CloudBees, Inc. All Rights                30
                         Reserved
Conclusions
• Jenkins Enterprise for more Enterprise-y
  features
• Next Steps
  – Learn More
     • Overview
         – http://www.cloudbees.com/jenkins-enterprise-by-
           cloudbees.cb
     • User guide
         – http://wiki.cloudbees.com/bin/view/Jenkins+Enterprise/We
           bHome
  – Download
     • 30 day free trial


                      ©2010 CloudBees, Inc. All Rights            31
                                Reserved
Going larger
• Large scale automation beyond simple
  build/test/report
  – Caveat: not everything is fully cooked


• Verified component integration
• Build pipeline
• Workflow


                 ©2010 CloudBees, Inc. All Rights   32
                           Reserved
Going smaller
• Let developers use Jenkins for doing
  their private builds
• Validated merge
  – Prevent a developer error from appearing in
    the trunk
  – AKA pre-tested commit




                ©2010 CloudBees, Inc. All Rights   33
                          Reserved
Extensibility
      • Many pluggable/extensible aspects
           – Proof is in the # of plugins
      • Full lifecycle assistance to plugin
        development
           – Including assistance in IDE
           – From skeleton to release
      • Reasonable documentation
                             ⇒ resulted in large number of 
                                  in‐house custom plugins 
                               ©2010 CloudBees, Inc. All Rights
©2010 CloudBees, Inc. All                Reserved
                                                                  34
Jenkins as a platform
• Extensibility enables Jenkins to be a
  building block for in-house tool
  integration
• Many available APIs
  – HTTP REST, CLI, Java inter-process
    remoting
• Example
  – IOS build with Jenkins here at Cisco
  – Janky by GitHub


                 ©2010 CloudBees, Inc. All Rights   35
                           Reserved
CloudBees and Jenkins
• Sponsors OSS Jenkins development
• Provides other resources
  – Sponsored Jenkins User Conference
  – Bug bounty program
  – Fund via donation to SPI




               ©2010 CloudBees, Inc. All Rights   36
                         Reserved
CloudBees and Jenkins
• DEV@cloud
  – Hosted Jenkins, utility pricing model
  – Simplify deployment and administration
• Jenkins Enterprise by CloudBees
  – Subscription
  – Technical support + Value-add plugins




                ©2010 CloudBees, Inc. All Rights   37
                          Reserved
Jenkins Enterprise by CloudBees
• In a nutshell
  – Subscription
  – Technical support + Value-add plugins
• Themes
  – For large installations
  – Security for enterprise
  – Optimized utilization



                  ©2010 CloudBees, Inc. All Rights   38
                            Reserved
Long..er term support
Jenkins LTS                                 JE by CloudBees
• Jenkins weekly too                        • LTS supported for 9
  often                                       additional months
• Addressed by LTS                                  – Orgs can be on LTS for 1
                                                      year.
   – ~ every 3 months
                                                    – Mitigating risks
• If you are not on it…you 
  should be!                                • Orgs get support on
                                              Jenkins and not on a
                                              proprietary release
                                                    – Mitigating risks




                        ©2010 CloudBees, Inc. All Rights
                                  Reserved                  ©2011 CloudBees, Inc. All 
                                                                                  39
Value-add Plugins
• Hierarchical Folders
  – Organize jobs into a tree structure
  – Simple security enforcement
• Role-based Access Control
  – Split access control from job configuration
  – Work with indifferent IT ops
• Templates
  – Make your Jenkins “speak” org-specific
    terms and build processes


                  ©2010 CloudBees, Inc. All Rights
               ©2011 CloudBees, Inc. All 
                        Reserved
                                                     40
Demo




       ©2010 CloudBees, Inc. All Rights
                 Reserved
… and more
• Auto-scaling with VMWare ESXi/vCenter
• New scheduler algorithm that prefers
  more even loading
• Hypervisor-aware build throttling
• WikiText for XSS prevention
• Backup



                ©2010 CloudBees, Inc. All Rights
             ©2011 CloudBees, Inc. All 
                      Reserved
                                                   42
Q&A




      ©2010 CloudBees, Inc. All Rights
                Reserved

More Related Content

What's hot

Running productioninstance 1-localcopy
Running productioninstance 1-localcopyRunning productioninstance 1-localcopy
Running productioninstance 1-localcopyCloudBees
 
Choosing the Right Community Linux for Your Enterprise
Choosing the Right Community Linux for Your EnterpriseChoosing the Right Community Linux for Your Enterprise
Choosing the Right Community Linux for Your Enterprise
Rogue Wave Software
 
Track2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apacTrack2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apacOpenCity Community
 
Integrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell TechnologiesIntegrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell Technologies
Novell
 
Cloud computing bringing the dark side of enterprise apps into the light by...
Cloud computing   bringing the dark side of enterprise apps into the light by...Cloud computing   bringing the dark side of enterprise apps into the light by...
Cloud computing bringing the dark side of enterprise apps into the light by...Khazret Sapenov
 
Prueba para postear un ppt
Prueba para postear un pptPrueba para postear un ppt
Prueba para postear un ppt
Gerardo Lema
 
Avamar weekly webcast
Avamar weekly webcastAvamar weekly webcast
Avamar weekly webcaststefriche0199
 
Getting Started Developing with Platform as a Service
Getting Started Developing with Platform as a ServiceGetting Started Developing with Platform as a Service
Getting Started Developing with Platform as a Service
CloudBees
 
Secure Delivery Center, Eclipse Open Source
Secure Delivery Center, Eclipse Open SourceSecure Delivery Center, Eclipse Open Source
Secure Delivery Center, Eclipse Open Source
Genuitec, LLC
 
Vision dt solutions vmug leeds
Vision dt solutions vmug leedsVision dt solutions vmug leeds
Vision dt solutions vmug leeds
subtitle
 
Akamai 如何幫您的客戶用網站賺錢 how to monetize your site
Akamai 如何幫您的客戶用網站賺錢 how to monetize your siteAkamai 如何幫您的客戶用網站賺錢 how to monetize your site
Akamai 如何幫您的客戶用網站賺錢 how to monetize your site
零壹科技股份有限公司
 
XS Oracle 2009 PVOps
XS Oracle 2009 PVOpsXS Oracle 2009 PVOps
XS Oracle 2009 PVOps
The Linux Foundation
 
Successful PaaS and CI in the Cloud - EclipseCon 2012
Successful PaaS and CI in the Cloud - EclipseCon 2012Successful PaaS and CI in the Cloud - EclipseCon 2012
Successful PaaS and CI in the Cloud - EclipseCon 2012
CloudBees
 
STPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has ArrivedSTPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has Arrived
SOASTA
 
OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...
OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...
OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...
The Linux Foundation
 
Webinar: eFolder Expert Series: BDR Pain Relief with Lloyd Wolf
Webinar: eFolder Expert Series: BDR Pain Relief with Lloyd WolfWebinar: eFolder Expert Series: BDR Pain Relief with Lloyd Wolf
Webinar: eFolder Expert Series: BDR Pain Relief with Lloyd Wolf
Dropbox
 
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
JAX London
 
What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5Eric Sloof
 
Server Day 2009: Spring dm Server by Alef Arendsen
Server Day 2009: Spring dm Server by Alef ArendsenServer Day 2009: Spring dm Server by Alef Arendsen
Server Day 2009: Spring dm Server by Alef Arendsen
JUG Genova
 

What's hot (20)

Running productioninstance 1-localcopy
Running productioninstance 1-localcopyRunning productioninstance 1-localcopy
Running productioninstance 1-localcopy
 
Choosing the Right Community Linux for Your Enterprise
Choosing the Right Community Linux for Your EnterpriseChoosing the Right Community Linux for Your Enterprise
Choosing the Right Community Linux for Your Enterprise
 
Track2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apacTrack2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apac
 
Integrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell TechnologiesIntegrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell Technologies
 
Cloud computing bringing the dark side of enterprise apps into the light by...
Cloud computing   bringing the dark side of enterprise apps into the light by...Cloud computing   bringing the dark side of enterprise apps into the light by...
Cloud computing bringing the dark side of enterprise apps into the light by...
 
Prueba para postear un ppt
Prueba para postear un pptPrueba para postear un ppt
Prueba para postear un ppt
 
Avamar weekly webcast
Avamar weekly webcastAvamar weekly webcast
Avamar weekly webcast
 
OWF12/Java Sacha labourey
OWF12/Java Sacha laboureyOWF12/Java Sacha labourey
OWF12/Java Sacha labourey
 
Getting Started Developing with Platform as a Service
Getting Started Developing with Platform as a ServiceGetting Started Developing with Platform as a Service
Getting Started Developing with Platform as a Service
 
Secure Delivery Center, Eclipse Open Source
Secure Delivery Center, Eclipse Open SourceSecure Delivery Center, Eclipse Open Source
Secure Delivery Center, Eclipse Open Source
 
Vision dt solutions vmug leeds
Vision dt solutions vmug leedsVision dt solutions vmug leeds
Vision dt solutions vmug leeds
 
Akamai 如何幫您的客戶用網站賺錢 how to monetize your site
Akamai 如何幫您的客戶用網站賺錢 how to monetize your siteAkamai 如何幫您的客戶用網站賺錢 how to monetize your site
Akamai 如何幫您的客戶用網站賺錢 how to monetize your site
 
XS Oracle 2009 PVOps
XS Oracle 2009 PVOpsXS Oracle 2009 PVOps
XS Oracle 2009 PVOps
 
Successful PaaS and CI in the Cloud - EclipseCon 2012
Successful PaaS and CI in the Cloud - EclipseCon 2012Successful PaaS and CI in the Cloud - EclipseCon 2012
Successful PaaS and CI in the Cloud - EclipseCon 2012
 
STPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has ArrivedSTPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has Arrived
 
OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...
OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...
OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...
 
Webinar: eFolder Expert Series: BDR Pain Relief with Lloyd Wolf
Webinar: eFolder Expert Series: BDR Pain Relief with Lloyd WolfWebinar: eFolder Expert Series: BDR Pain Relief with Lloyd Wolf
Webinar: eFolder Expert Series: BDR Pain Relief with Lloyd Wolf
 
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
 
What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5
 
Server Day 2009: Spring dm Server by Alef Arendsen
Server Day 2009: Spring dm Server by Alef ArendsenServer Day 2009: Spring dm Server by Alef Arendsen
Server Day 2009: Spring dm Server by Alef Arendsen
 

Similar to Jenkins Enterprise by CloudBees Webinar

Securing jenkins
Securing jenkinsSecuring jenkins
Securing jenkins
CloudBees
 
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Puppet
 
Opening opensource : The Jenkins Way
Opening opensource : The Jenkins WayOpening opensource : The Jenkins Way
Opening opensource : The Jenkins WayNicolas De Loof
 
Virgo Project Creation Review
Virgo Project Creation ReviewVirgo Project Creation Review
Virgo Project Creation Review
glynnormington
 
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...
CloudBees
 
All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)
 All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014) All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)
All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)
VMware Tanzu
 
Continuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBeesContinuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBees
Marco Vermeulen
 
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
Publicis Sapient Engineering
 
How can Liferay Developers, Deployers move to the Cloud
How can Liferay Developers, Deployers move to the CloudHow can Liferay Developers, Deployers move to the Cloud
How can Liferay Developers, Deployers move to the Cloud
CloudBees
 
CloudBees PaaS Presentation at Oakland JUG
CloudBees PaaS Presentation at Oakland JUGCloudBees PaaS Presentation at Oakland JUG
CloudBees PaaS Presentation at Oakland JUG
CloudBees
 
Stairway to heaven webinar
Stairway to heaven webinarStairway to heaven webinar
Stairway to heaven webinarCloudBees
 
Sv jug - mar 2013 - sl
Sv jug - mar 2013 - slSv jug - mar 2013 - sl
Sv jug - mar 2013 - slCloudBees
 
Large scale automation with jenkins
Large scale automation with jenkinsLarge scale automation with jenkins
Large scale automation with jenkins
Kohsuke Kawaguchi
 
Ma forge++ : @Cloud
Ma forge++ : @CloudMa forge++ : @Cloud
Ma forge++ : @Cloud
Nicolas De Loof
 
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...
CloudBees
 
Java / Opening Open Source the Jenkins Way - Nicolas de Loof, CloudBees
Java / Opening Open Source the Jenkins Way - Nicolas de Loof, CloudBeesJava / Opening Open Source the Jenkins Way - Nicolas de Loof, CloudBees
Java / Opening Open Source the Jenkins Way - Nicolas de Loof, CloudBees
Paris Open Source Summit
 
Demo: Easily Deploy Applications with Standing Cloud
Demo: Easily Deploy Applications with Standing CloudDemo: Easily Deploy Applications with Standing Cloud
Demo: Easily Deploy Applications with Standing Cloud
OpSource
 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
Arun Gupta
 
Cloud Foundry Anniversary: Technical Slides
Cloud Foundry Anniversary: Technical Slides Cloud Foundry Anniversary: Technical Slides
Cloud Foundry Anniversary: Technical Slides
marklucovsky
 
7 Ways The Cloud Changes IT
7 Ways The Cloud Changes IT7 Ways The Cloud Changes IT
7 Ways The Cloud Changes ITOpSource
 

Similar to Jenkins Enterprise by CloudBees Webinar (20)

Securing jenkins
Securing jenkinsSecuring jenkins
Securing jenkins
 
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
 
Opening opensource : The Jenkins Way
Opening opensource : The Jenkins WayOpening opensource : The Jenkins Way
Opening opensource : The Jenkins Way
 
Virgo Project Creation Review
Virgo Project Creation ReviewVirgo Project Creation Review
Virgo Project Creation Review
 
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...
 
All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)
 All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014) All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)
All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)
 
Continuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBeesContinuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBees
 
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
 
How can Liferay Developers, Deployers move to the Cloud
How can Liferay Developers, Deployers move to the CloudHow can Liferay Developers, Deployers move to the Cloud
How can Liferay Developers, Deployers move to the Cloud
 
CloudBees PaaS Presentation at Oakland JUG
CloudBees PaaS Presentation at Oakland JUGCloudBees PaaS Presentation at Oakland JUG
CloudBees PaaS Presentation at Oakland JUG
 
Stairway to heaven webinar
Stairway to heaven webinarStairway to heaven webinar
Stairway to heaven webinar
 
Sv jug - mar 2013 - sl
Sv jug - mar 2013 - slSv jug - mar 2013 - sl
Sv jug - mar 2013 - sl
 
Large scale automation with jenkins
Large scale automation with jenkinsLarge scale automation with jenkins
Large scale automation with jenkins
 
Ma forge++ : @Cloud
Ma forge++ : @CloudMa forge++ : @Cloud
Ma forge++ : @Cloud
 
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...
 
Java / Opening Open Source the Jenkins Way - Nicolas de Loof, CloudBees
Java / Opening Open Source the Jenkins Way - Nicolas de Loof, CloudBeesJava / Opening Open Source the Jenkins Way - Nicolas de Loof, CloudBees
Java / Opening Open Source the Jenkins Way - Nicolas de Loof, CloudBees
 
Demo: Easily Deploy Applications with Standing Cloud
Demo: Easily Deploy Applications with Standing CloudDemo: Easily Deploy Applications with Standing Cloud
Demo: Easily Deploy Applications with Standing Cloud
 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
 
Cloud Foundry Anniversary: Technical Slides
Cloud Foundry Anniversary: Technical Slides Cloud Foundry Anniversary: Technical Slides
Cloud Foundry Anniversary: Technical Slides
 
7 Ways The Cloud Changes IT
7 Ways The Cloud Changes IT7 Ways The Cloud Changes IT
7 Ways The Cloud Changes IT
 

More from CloudBees

JUC Europe 2015: Scaling Your Jenkins Master with Docker
JUC Europe 2015: Scaling Your Jenkins Master with DockerJUC Europe 2015: Scaling Your Jenkins Master with Docker
JUC Europe 2015: Scaling Your Jenkins Master with Docker
CloudBees
 
JUC Europe 2015: Plugin Development with Gradle and Groovy
JUC Europe 2015: Plugin Development with Gradle and GroovyJUC Europe 2015: Plugin Development with Gradle and Groovy
JUC Europe 2015: Plugin Development with Gradle and Groovy
CloudBees
 
JUC Europe 2015: Multi-Node Environment as a Jenkins Slave (Compound-Slave)
JUC Europe 2015: Multi-Node Environment as a Jenkins Slave (Compound-Slave)JUC Europe 2015: Multi-Node Environment as a Jenkins Slave (Compound-Slave)
JUC Europe 2015: Multi-Node Environment as a Jenkins Slave (Compound-Slave)
CloudBees
 
JUC Europe 2015: The Famous Cows of Cambridge: A Non-Standard Use Case for Je...
JUC Europe 2015: The Famous Cows of Cambridge: A Non-Standard Use Case for Je...JUC Europe 2015: The Famous Cows of Cambridge: A Non-Standard Use Case for Je...
JUC Europe 2015: The Famous Cows of Cambridge: A Non-Standard Use Case for Je...
CloudBees
 
JUC Europe 2015: Jenkins Made Easy
JUC Europe 2015: Jenkins Made EasyJUC Europe 2015: Jenkins Made Easy
JUC Europe 2015: Jenkins Made Easy
CloudBees
 
JUC Europe 2015: Scaling of Jenkins Pipeline Creation and Maintenance
JUC Europe 2015: Scaling of Jenkins Pipeline Creation and MaintenanceJUC Europe 2015: Scaling of Jenkins Pipeline Creation and Maintenance
JUC Europe 2015: Scaling of Jenkins Pipeline Creation and Maintenance
CloudBees
 
JUC Europe 2015: From Virtual Machines to Containers: Achieving Continuous In...
JUC Europe 2015: From Virtual Machines to Containers: Achieving Continuous In...JUC Europe 2015: From Virtual Machines to Containers: Achieving Continuous In...
JUC Europe 2015: From Virtual Machines to Containers: Achieving Continuous In...
CloudBees
 
JUC Europe 2015: Hey! What Did We Just Release?
JUC Europe 2015: Hey! What Did We Just Release?JUC Europe 2015: Hey! What Did We Just Release?
JUC Europe 2015: Hey! What Did We Just Release?
CloudBees
 
JUC Europe 2015: Orchestrating Your Pipelines with Jenkins, Python and the Je...
JUC Europe 2015: Orchestrating Your Pipelines with Jenkins, Python and the Je...JUC Europe 2015: Orchestrating Your Pipelines with Jenkins, Python and the Je...
JUC Europe 2015: Orchestrating Your Pipelines with Jenkins, Python and the Je...
CloudBees
 
JUC Europe 2015: Jenkins Pipeline for Continuous Delivery of Big Data Projects
JUC Europe 2015: Jenkins Pipeline for Continuous Delivery of Big Data ProjectsJUC Europe 2015: Jenkins Pipeline for Continuous Delivery of Big Data Projects
JUC Europe 2015: Jenkins Pipeline for Continuous Delivery of Big Data Projects
CloudBees
 
JUC Europe 2015: Jenkins-Based Continuous Integration for Heterogeneous Hardw...
JUC Europe 2015: Jenkins-Based Continuous Integration for Heterogeneous Hardw...JUC Europe 2015: Jenkins-Based Continuous Integration for Heterogeneous Hardw...
JUC Europe 2015: Jenkins-Based Continuous Integration for Heterogeneous Hardw...
CloudBees
 
JUC Europe 2015: Optimizing Your CI: Lessons Learned from a Successful Jenkin...
JUC Europe 2015: Optimizing Your CI: Lessons Learned from a Successful Jenkin...JUC Europe 2015: Optimizing Your CI: Lessons Learned from a Successful Jenkin...
JUC Europe 2015: Optimizing Your CI: Lessons Learned from a Successful Jenkin...
CloudBees
 
JUC Europe 2015: Enabling Continuous Delivery for Major Retailers
JUC Europe 2015: Enabling Continuous Delivery for Major RetailersJUC Europe 2015: Enabling Continuous Delivery for Major Retailers
JUC Europe 2015: Enabling Continuous Delivery for Major Retailers
CloudBees
 
JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"
JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"
JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"
CloudBees
 
JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...
JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...
JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...
CloudBees
 
JUC Europe 2015: Evolving the Jenkins UI
JUC Europe 2015: Evolving the Jenkins UIJUC Europe 2015: Evolving the Jenkins UI
JUC Europe 2015: Evolving the Jenkins UI
CloudBees
 
JUC Europe 2015: Using Infrastructure Nodes Wisely With Jenkins and Apache Mesos
JUC Europe 2015: Using Infrastructure Nodes Wisely With Jenkins and Apache MesosJUC Europe 2015: Using Infrastructure Nodes Wisely With Jenkins and Apache Mesos
JUC Europe 2015: Using Infrastructure Nodes Wisely With Jenkins and Apache Mesos
CloudBees
 
JUC Europe 2015: How to Optimize Automated Testing with Everyone's Favorite B...
JUC Europe 2015: How to Optimize Automated Testing with Everyone's Favorite B...JUC Europe 2015: How to Optimize Automated Testing with Everyone's Favorite B...
JUC Europe 2015: How to Optimize Automated Testing with Everyone's Favorite B...
CloudBees
 
JUC 2015 - Keynote Address and Opening Remarks by Kohsuke Kawaguchi, Founder,...
JUC 2015 - Keynote Address and Opening Remarks by Kohsuke Kawaguchi, Founder,...JUC 2015 - Keynote Address and Opening Remarks by Kohsuke Kawaguchi, Founder,...
JUC 2015 - Keynote Address and Opening Remarks by Kohsuke Kawaguchi, Founder,...
CloudBees
 
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
CloudBees
 

More from CloudBees (20)

JUC Europe 2015: Scaling Your Jenkins Master with Docker
JUC Europe 2015: Scaling Your Jenkins Master with DockerJUC Europe 2015: Scaling Your Jenkins Master with Docker
JUC Europe 2015: Scaling Your Jenkins Master with Docker
 
JUC Europe 2015: Plugin Development with Gradle and Groovy
JUC Europe 2015: Plugin Development with Gradle and GroovyJUC Europe 2015: Plugin Development with Gradle and Groovy
JUC Europe 2015: Plugin Development with Gradle and Groovy
 
JUC Europe 2015: Multi-Node Environment as a Jenkins Slave (Compound-Slave)
JUC Europe 2015: Multi-Node Environment as a Jenkins Slave (Compound-Slave)JUC Europe 2015: Multi-Node Environment as a Jenkins Slave (Compound-Slave)
JUC Europe 2015: Multi-Node Environment as a Jenkins Slave (Compound-Slave)
 
JUC Europe 2015: The Famous Cows of Cambridge: A Non-Standard Use Case for Je...
JUC Europe 2015: The Famous Cows of Cambridge: A Non-Standard Use Case for Je...JUC Europe 2015: The Famous Cows of Cambridge: A Non-Standard Use Case for Je...
JUC Europe 2015: The Famous Cows of Cambridge: A Non-Standard Use Case for Je...
 
JUC Europe 2015: Jenkins Made Easy
JUC Europe 2015: Jenkins Made EasyJUC Europe 2015: Jenkins Made Easy
JUC Europe 2015: Jenkins Made Easy
 
JUC Europe 2015: Scaling of Jenkins Pipeline Creation and Maintenance
JUC Europe 2015: Scaling of Jenkins Pipeline Creation and MaintenanceJUC Europe 2015: Scaling of Jenkins Pipeline Creation and Maintenance
JUC Europe 2015: Scaling of Jenkins Pipeline Creation and Maintenance
 
JUC Europe 2015: From Virtual Machines to Containers: Achieving Continuous In...
JUC Europe 2015: From Virtual Machines to Containers: Achieving Continuous In...JUC Europe 2015: From Virtual Machines to Containers: Achieving Continuous In...
JUC Europe 2015: From Virtual Machines to Containers: Achieving Continuous In...
 
JUC Europe 2015: Hey! What Did We Just Release?
JUC Europe 2015: Hey! What Did We Just Release?JUC Europe 2015: Hey! What Did We Just Release?
JUC Europe 2015: Hey! What Did We Just Release?
 
JUC Europe 2015: Orchestrating Your Pipelines with Jenkins, Python and the Je...
JUC Europe 2015: Orchestrating Your Pipelines with Jenkins, Python and the Je...JUC Europe 2015: Orchestrating Your Pipelines with Jenkins, Python and the Je...
JUC Europe 2015: Orchestrating Your Pipelines with Jenkins, Python and the Je...
 
JUC Europe 2015: Jenkins Pipeline for Continuous Delivery of Big Data Projects
JUC Europe 2015: Jenkins Pipeline for Continuous Delivery of Big Data ProjectsJUC Europe 2015: Jenkins Pipeline for Continuous Delivery of Big Data Projects
JUC Europe 2015: Jenkins Pipeline for Continuous Delivery of Big Data Projects
 
JUC Europe 2015: Jenkins-Based Continuous Integration for Heterogeneous Hardw...
JUC Europe 2015: Jenkins-Based Continuous Integration for Heterogeneous Hardw...JUC Europe 2015: Jenkins-Based Continuous Integration for Heterogeneous Hardw...
JUC Europe 2015: Jenkins-Based Continuous Integration for Heterogeneous Hardw...
 
JUC Europe 2015: Optimizing Your CI: Lessons Learned from a Successful Jenkin...
JUC Europe 2015: Optimizing Your CI: Lessons Learned from a Successful Jenkin...JUC Europe 2015: Optimizing Your CI: Lessons Learned from a Successful Jenkin...
JUC Europe 2015: Optimizing Your CI: Lessons Learned from a Successful Jenkin...
 
JUC Europe 2015: Enabling Continuous Delivery for Major Retailers
JUC Europe 2015: Enabling Continuous Delivery for Major RetailersJUC Europe 2015: Enabling Continuous Delivery for Major Retailers
JUC Europe 2015: Enabling Continuous Delivery for Major Retailers
 
JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"
JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"
JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"
 
JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...
JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...
JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...
 
JUC Europe 2015: Evolving the Jenkins UI
JUC Europe 2015: Evolving the Jenkins UIJUC Europe 2015: Evolving the Jenkins UI
JUC Europe 2015: Evolving the Jenkins UI
 
JUC Europe 2015: Using Infrastructure Nodes Wisely With Jenkins and Apache Mesos
JUC Europe 2015: Using Infrastructure Nodes Wisely With Jenkins and Apache MesosJUC Europe 2015: Using Infrastructure Nodes Wisely With Jenkins and Apache Mesos
JUC Europe 2015: Using Infrastructure Nodes Wisely With Jenkins and Apache Mesos
 
JUC Europe 2015: How to Optimize Automated Testing with Everyone's Favorite B...
JUC Europe 2015: How to Optimize Automated Testing with Everyone's Favorite B...JUC Europe 2015: How to Optimize Automated Testing with Everyone's Favorite B...
JUC Europe 2015: How to Optimize Automated Testing with Everyone's Favorite B...
 
JUC 2015 - Keynote Address and Opening Remarks by Kohsuke Kawaguchi, Founder,...
JUC 2015 - Keynote Address and Opening Remarks by Kohsuke Kawaguchi, Founder,...JUC 2015 - Keynote Address and Opening Remarks by Kohsuke Kawaguchi, Founder,...
JUC 2015 - Keynote Address and Opening Remarks by Kohsuke Kawaguchi, Founder,...
 
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
 

Recently uploaded

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 

Recently uploaded (20)

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 

Jenkins Enterprise by CloudBees Webinar

  • 1. Jenkins Enterprise by CloudBees Kohsuke Kawaguchi Harpreet Singh Jan 10th, 2012 ©2010 CloudBees, Inc. All Rights ©2011 Cloud Bees, Inc. All Rights Reserved Reserved
  • 2. Agenda • Jenkins Enterprise by CloudBees – Introduction – Overview • Jenkins Enterprise by CloudBees – Deep Dive ©2010 CloudBees, Inc. All Rights ©2011 CloudBees, Inc. All  Reserved 2
  • 3. ©2010 CloudBees, Inc. All Rights 3 Reserved
  • 4. Most adopted CI server Continuum Travis 2  9  Ongoing poll by  Devoxx   CruiseControl 23  John Smart, early 2011  Pulse 2  Nov 2011  TeamCity 56  TeamCity 10  Bamboo 61  Bamboo 13  Hudson 180  Hudson 17  Jenkins 524  Jenkins 79  0 200 400 600 0 20 40 60 80 What build & release management products do you typically use?  Jenkins  Maven  32%  Source: Eclipse Community Survey 2011  30%  ©2010 CloudBees, Inc. All Rights 4 Reserved
  • 5. Situation 82%  92%  ©2010 CloudBees, Inc. All Rights ©2011 CloudBees, Inc. All  Reserved 5
  • 6. Complication 72%  87%  * Numbers added for the top 3  priority responses in Jenkins Survey  ©2010 CloudBees, Inc. All Rights ©2011 CloudBees, Inc. All  Reserved 6
  • 7. Implication 72%  Create a mobile app.  Sooner updates in Jenkins plugins!  make building a plugin easier  Provide video tutorials.  more detailed examples  Better admin tols/plugin  Better UI.  Pre‐commit requirement  Server recommendations Better uptime  Better QA. There seems to be a lot of  Better job chaining  regressions.  Easily manage build jobs for different branches  from a single configuration.   ©2010 CloudBees, Inc. All Rights ©2011 CloudBees, Inc. All  Reserved 7
  • 8. Introducing Jenkins Enterprise by CloudBees Position    Longer Term Support and Enterprise‐y Plugins  Action    evaluate (support){      // meets my organizational needs      …     }           evaluate (plugins){      // makes my life easier      …    }  Benefit    Fast issue resolutions & greatly improved management  ©2010 CloudBees, Inc. All Rights ©2011 CloudBees, Inc. All  Reserved 8
  • 9. Jenkins Enterprise by CloudBees • In a nutshell – Subscription – Technical support + Value-add plugins • Current Themes – For large installations – Security for enterprise – Optimized utilization • Upcoming Themes – HA – Reporting ©2010 CloudBees, Inc. All Rights 9 Reserved
  • 10. Jenkins Enterprise Themes and Plugins Large  Optimized  Security  Installation  Utilization  • Folders  • Roles‐based  • Auto‐scaling  • Templates  Access  for VMWare  • Backup  Control  installations  • Wikitext  • Throttled  Descriptions  Build  Execution  • Even Load  Strategy  • Skip Next  Build  ©2010 CloudBees, Inc. All Rights ©2011 CloudBees, Inc. All  Reserved 10
  • 11. Longer term support Jenkins LTS JE by CloudBees • Jenkins weekly too • LTS supported for 9 often additional months • Addressed by LTS – Orgs can be on LTS for 1 year. – ~ every 3 months • If you are not on it…you  • Orgs get support on should be! Jenkins and not on a proprietary release ©2010 CloudBees, Inc. All Rights Reserved ©2011 CloudBees, Inc. All  11
  • 12. ©2010 CloudBees, Inc. All Rights ©2011 CloudBees, Inc. All  Reserved 12
  • 13. Jenkins Enterprise = LTS + plugins • No forked codebase – All changes pushed to upstream now – You can move between main line, LTS, and JE without a loss • Version number reflects this 1.424.1.1  ©2010 CloudBees, Inc. All Rights 13 Reserved
  • 14. Using CloudBees plugins on OSS Jenkins • If you want to stay on the mainline for new features, that’d be fine with us! • Install CloudBees update center as 2nd update center – 1.437 or later required – Run a script* from Groovy Console * https://raw.github.com/cloudbees/ride‐jenkins/master/ride‐jenkins.groovy  ©2010 CloudBees, Inc. All Rights 14 Reserved
  • 15. What’s new in 2011.10? ©2010 CloudBees, Inc. All Rights Reserved
  • 16. Even load scheduler • Jenkins assigns jobs to where it run before – Many reasons to do this: SCM checkouts, warm local cache (Maven/ivy/gems) • But this can create uneven load Slave 1  Slave 2  Busy  Idle  Busy  Idle  Idle  Idle  ©2010 CloudBees, Inc. All Rights 16 Reserved
  • 17. Even load scheduler • With this plugin… – per job or as global default • Use this when builds aren’t sticky – If you are doing full checkout anyway – Storage is network mounted ©2010 CloudBees, Inc. All Rights 17 Reserved
  • 18. Skip Next Build ©2010 CloudBees, Inc. All Rights 18 Reserved
  • 19. Skip Next Build • Use this when… – Large refactoring with instability – External test resources offline for maintenance • Similar to “disabled build” in effect but it’ll  come back to normal automatically ©2010 CloudBees, Inc. All Rights 19 Reserved
  • 20. Recap: VMWare plugin • ESXi or vCenter • Auto-scaling – Launches/stops VMs based on load – Automatic IP detection on boot • Snapshot/restore handling – Helps you maintain clean slaves ©2010 CloudBees, Inc. All Rights 20 Reserved
  • 21. VMWare Plugin Improvements • Jenkins will use all the machines in a vCenter folder ©2010 CloudBees, Inc. All Rights 21 Reserved
  • 22. More improvements • XML/JSON API support on VMWare objects • Load statistics graph support • UUID-based more reliable machine tracking ©2010 CloudBees, Inc. All Rights 22 Reserved
  • 23. Demo: views in folders ©2010 CloudBees, Inc. All Rights Reserved
  • 24. Template Plugin • Ever had a lot of jobs that look similar? – Changing them all is painful • Ever wanted to “lock down” the job  setting so that devs only modify a few things? ©2010 CloudBees, Inc. All Rights 24 Reserved
  • 25. Template Plugin in a nutshell • Actors – Admins: people who defines templates – Users: people who use templates ©2010 CloudBees, Inc. All Rights 25 Reserved
  • 26. Demo: Hello World Builder ©2010 CloudBees, Inc. All Rights Reserved
  • 27. Benefits • Templates appear as 1st class citizen – Almost the same result as writing a custom plugin • It speaks the terms users understand – A lot more approachable for busy developers • Updating is lot less painful ©2010 CloudBees, Inc. All Rights ©2010 CloudBees, Inc. All  Reserved 27
  • 28. Demo: Hello World Job ©2010 CloudBees, Inc. All Rights Reserved
  • 29. More on templating • Programmability in transformation – Via Groovy Server Page or Jelly – Conditionals, loops, function calls, … • Models are portable – You can define it once, deploy elsewhere ©2010 CloudBees, Inc. All Rights 29 Reserved
  • 30. More on templating • Inheritance & composition Engine  Car  Transmission  Automatic  Manual  ©2010 CloudBees, Inc. All Rights 30 Reserved
  • 31. Conclusions • Jenkins Enterprise for more Enterprise-y features • Next Steps – Learn More • Overview – http://www.cloudbees.com/jenkins-enterprise-by- cloudbees.cb • User guide – http://wiki.cloudbees.com/bin/view/Jenkins+Enterprise/We bHome – Download • 30 day free trial ©2010 CloudBees, Inc. All Rights 31 Reserved
  • 32. Going larger • Large scale automation beyond simple build/test/report – Caveat: not everything is fully cooked • Verified component integration • Build pipeline • Workflow ©2010 CloudBees, Inc. All Rights 32 Reserved
  • 33. Going smaller • Let developers use Jenkins for doing their private builds • Validated merge – Prevent a developer error from appearing in the trunk – AKA pre-tested commit ©2010 CloudBees, Inc. All Rights 33 Reserved
  • 34. Extensibility • Many pluggable/extensible aspects – Proof is in the # of plugins • Full lifecycle assistance to plugin development – Including assistance in IDE – From skeleton to release • Reasonable documentation ⇒ resulted in large number of  in‐house custom plugins  ©2010 CloudBees, Inc. All Rights ©2010 CloudBees, Inc. All  Reserved 34
  • 35. Jenkins as a platform • Extensibility enables Jenkins to be a building block for in-house tool integration • Many available APIs – HTTP REST, CLI, Java inter-process remoting • Example – IOS build with Jenkins here at Cisco – Janky by GitHub ©2010 CloudBees, Inc. All Rights 35 Reserved
  • 36. CloudBees and Jenkins • Sponsors OSS Jenkins development • Provides other resources – Sponsored Jenkins User Conference – Bug bounty program – Fund via donation to SPI ©2010 CloudBees, Inc. All Rights 36 Reserved
  • 37. CloudBees and Jenkins • DEV@cloud – Hosted Jenkins, utility pricing model – Simplify deployment and administration • Jenkins Enterprise by CloudBees – Subscription – Technical support + Value-add plugins ©2010 CloudBees, Inc. All Rights 37 Reserved
  • 38. Jenkins Enterprise by CloudBees • In a nutshell – Subscription – Technical support + Value-add plugins • Themes – For large installations – Security for enterprise – Optimized utilization ©2010 CloudBees, Inc. All Rights 38 Reserved
  • 39. Long..er term support Jenkins LTS JE by CloudBees • Jenkins weekly too • LTS supported for 9 often additional months • Addressed by LTS – Orgs can be on LTS for 1 year. – ~ every 3 months – Mitigating risks • If you are not on it…you  should be! • Orgs get support on Jenkins and not on a proprietary release – Mitigating risks ©2010 CloudBees, Inc. All Rights Reserved ©2011 CloudBees, Inc. All  39
  • 40. Value-add Plugins • Hierarchical Folders – Organize jobs into a tree structure – Simple security enforcement • Role-based Access Control – Split access control from job configuration – Work with indifferent IT ops • Templates – Make your Jenkins “speak” org-specific terms and build processes ©2010 CloudBees, Inc. All Rights ©2011 CloudBees, Inc. All  Reserved 40
  • 41. Demo ©2010 CloudBees, Inc. All Rights Reserved
  • 42. … and more • Auto-scaling with VMWare ESXi/vCenter • New scheduler algorithm that prefers more even loading • Hypervisor-aware build throttling • WikiText for XSS prevention • Backup ©2010 CloudBees, Inc. All Rights ©2011 CloudBees, Inc. All  Reserved 42
  • 43. Q&A ©2010 CloudBees, Inc. All Rights Reserved