Top Banner
BUILT FOR THE SPEED OF BUSINESS
13
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CI/CD from a donkey perspective

BUILT FOR THE SPEED OF BUSINESS

Page 2: CI/CD from a donkey perspective

22

CI/CD – what the donkeys are up to

@cote – 17 Feb 2015, HeavyBit Wheelhouse

http://bit.ly/donkeyCICD

Page 3: CI/CD from a donkey perspective

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 [email protected]

Page 4: CI/CD from a donkey perspective

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

Page 5: CI/CD from a donkey perspective

55

Source: PBFComics.com.

Page 6: CI/CD from a donkey perspective

66

Let’s look at those donkeys…

Page 7: CI/CD from a donkey perspective

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

Page 8: CI/CD from a donkey perspective

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

Page 9: CI/CD from a donkey perspective

9

Use of CI/CD is low in the donkey-scape, but catching up

DIY36%

CI Products28%

Other8%

None28%

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

Page 10: CI/CD from a donkey perspective

10

The pipeline is your platform, perfect it!

Build Test/VerifyPackage

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 scoutsSource: fat boy scout from GilJimbo

Page 11: CI/CD from a donkey perspective

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

Page 12: CI/CD from a donkey perspective

12

The landscape, now with containers

Build Test/VerifyPackage

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.