Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

CI/CD from a donkey perspective

3,340 views

Published on

For an upcoming HeavyBit Wheelhouse evening, I was asked to give a brief overview of what normal folks are doing with continuous integration and continuous delivery. Here's the brief presentation.

See recording of the talk here: http://cote.io/2015/2/26/what-are-normal-people-doing-with-continuous-delivery

Published in: Technology
  • Be the first to comment

CI/CD from a donkey perspective

  1. 1. BUILT FOR THE SPEED OF BUSINESS
  2. 2. 22 CI/CD – what the donkeys are up to @cote – 17 Feb 2015, HeavyBit Wheelhouse http://bit.ly/donkeyCICD
  3. 3. 3 Hello!  @cote – Director, Technical Marketing at Pivotal  Former industry analyst at 451 Research and RedMonk  Corporate Strategy & M&A at Dell  Recovering code monkey  More: http://cote.io or cote@pivotal.io
  4. 4. 4 Conclusions  Everyone wants a pony, i.e., faster software delivery  Use of CI/CD is low in the donkey-scape, but catching up  Think of your software delivery pipeline as a core business process, your platform – optimize all of it!  Containers are having a fascinating effect on this space
  5. 5. 55 Source: PBFComics.com.
  6. 6. 66 Let’s look at those donkeys…
  7. 7. 7 Everyone wants a pony, i.e., faster software delivery 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% My company would benefit from deploying software more frequently than we currently do (by industry) Strongly Disagree Disagree Agree Strongly agree Notes: “Total” %’s are 10% strongly agree, 44% agree, 33% disagree, 13% strongly disagree; we are suspicious of “on-demand”; n=201 so beware of very small sample sizes Source: 2014 Q1 DevOps study, 451 Research
  8. 8. 8 Job to be done: a platform for speedy software delivery Don’t forget the feedback Loop! Source: originally from “Integrating DevOps tools into a Service Delivery Platform,” Damon Edwards and DTO Solutions (2012); refinement from The Practice of Cloud System Administration (2014). Create a steady drip of software Harness the feedback loop
  9. 9. 9 Use of CI/CD is low in the donkey-scape, but catching up DIY 36% CI Products 28% Other 8% None 28% What build automaton or CI/CD tools are you using? (451 Research study) Sources: 2014Q1 451 Research DevOps Study, n=201. In second study (n=300), 38% used “build and continuous integration tools”; "DZone's 2014 Guide to Continuous Delivery," n=500; The [DZone] Guide to Continuous Delivery, Vol. 2," Feb, 2015, n=900. 50% 18% 41% 8% Believe doing CD Doing textbook CD Use of CD is growing (DZone studies) 2015 2014
  10. 10. 10 The pipeline is your platform, perfect it! Build Test/Verify Package repository Version Control Infrastructure Platform (IaaS, PaaS, VMs) Production Concerns (monitoring, scaling, etc.) Feedback Loop Specify Code Development CI/CD Ops Insert competitive advantage here Yak-shaving & fat boy scouts Source: fat boy scout from GilJimbo
  11. 11. 11 Interest in containers is growing, spreading down the pipe Source: Docker, Inc.; see Andrew Shafer’s “Containers: What’s New, What Isn’t, What Matters?” for historic context. 2014 in Review • 18.8K% growth for Container Downloads (to 102.5M) • 2.2K% growth on Projects with Dockerfiles on GitHub (to 49,642) • 1.2K% growth on # Dockerized Apps (to 71, 379) • Rocket and early pot-holes along the hype-cycle
  12. 12. 12 The landscape, now with containers Build Test/Verify Package repository Version Control Infrastructure Platform (IaaS, PaaS, VMs) Production Concerns (monitoring, scaling, etc.) Specify Code Development CI/CD Dev Ops Note: there’s always more logos, and some logos fit in multiple places feel, free to tell me all about it. Source: HeavyBit.
  13. 13. 1313 Thanks! @cote | cote@pivotal.io | http://bit.ly/donkeyCICD

×