Continuous Integration        Does it scale?      Dirk Haun, ACCU 2011
CI is a good idea
Start early
CI Server
Platforms
28
many     many      manycommits platforms branches
20 Commits / Day40302010
QuickCheck
"Dont check inon a broken build"
Many platforms
Differences in compilers
Differences in test results
Whats our status?
Thats not so bad
Visualisation
92 %Better visualisation?
Multi-platform setupisnt a problem
Keeping test casesin sync
Visualisation is a problem
Getting to anall-green state
Move to The Cloud?
Illustration taken from the article "Großbaustelle", ct magazine 23/2009,           used with kind permission of Heise Zei...
Unavoidable?
Conclusion?
So, does CI scale?
technically, yes
mind set -not so much
Comments?
CreditsWindows 7 "elephants" illustration (slide #29)(C) Heise Zeitschriften Verlag, used with permissionJenkins logo by T...
Continuous Integration - Does it scale?
Continuous Integration - Does it scale?
Continuous Integration - Does it scale?
Continuous Integration - Does it scale?
Continuous Integration - Does it scale?
Continuous Integration - Does it scale?
Continuous Integration - Does it scale?
Continuous Integration - Does it scale?
Continuous Integration - Does it scale?
Continuous Integration - Does it scale?
Upcoming SlideShare
Loading in...5
×

Continuous Integration - Does it scale?

1,518

Published on

"Continuous Integration - Does it scale?"

My presentation at ACCU 2011 in Oxford (2011-04-16) explores whether Continuous Integration setups can scale across many commits / committers, many platforms, and many branches.

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,518
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
42
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Continuous Integration - Does it scale?

  1. 1. Continuous Integration Does it scale? Dirk Haun, ACCU 2011
  2. 2. CI is a good idea
  3. 3. Start early
  4. 4. CI Server
  5. 5. Platforms
  6. 6. 28
  7. 7. many many manycommits platforms branches
  8. 8. 20 Commits / Day40302010
  9. 9. QuickCheck
  10. 10. "Dont check inon a broken build"
  11. 11. Many platforms
  12. 12. Differences in compilers
  13. 13. Differences in test results
  14. 14. Whats our status?
  15. 15. Thats not so bad
  16. 16. Visualisation
  17. 17. 92 %Better visualisation?
  18. 18. Multi-platform setupisnt a problem
  19. 19. Keeping test casesin sync
  20. 20. Visualisation is a problem
  21. 21. Getting to anall-green state
  22. 22. Move to The Cloud?
  23. 23. Illustration taken from the article "Großbaustelle", ct magazine 23/2009, used with kind permission of Heise Zeitschriften Verlag
  24. 24. Unavoidable?
  25. 25. Conclusion?
  26. 26. So, does CI scale?
  27. 27. technically, yes
  28. 28. mind set -not so much
  29. 29. Comments?
  30. 30. CreditsWindows 7 "elephants" illustration (slide #29)(C) Heise Zeitschriften Verlag, used with permissionJenkins logo by The FrontSide,Traffic Lights clipart from clker.com,Screenshots and infographics by Dirk Haun / Compart AG,"all in the detial -1" (slide #16) by myles davidson from stock.xchngAll other photos from Flickr. In order of appearance:"Forth Rail Bridge" by Bert Kaufmann,"Chambered Nautilus Shell - detail" by Jitze Couperus,"Little programmer" by Scott & Elaine van der Chijs,"Lego Lib" by Dirk Haun,"IBM System/360 Mainframe" by Erik Pitti,"I Broke The Build" by Dirk Haun,"Going nowhere fast" by Nathan E,"broken glass 2" by Jussi,"A Wild Question" by [F]oxymoron,"Quality Street" by Richard Moross,"El Libro del Dragón" by Javier Aroche,"Changed Priorities Ahead sign" by Redvers,"Quality Street ®" by Alex Brown,"Synchronized Swimming Practice" by Jackie,"AIDs and Cultural Drivers" by Eric Charlton,"Alone" by Kevin Collins,"theory" by Toshihiro Oimatsu,"Clouds / Building" by Peter Kaminski,"Fork in the road" by Kai Hendry,"38/365 Puzzled" by Mykl Roventine,"Server porn" by Paul Hammond, Presentation:"Nicole" by Alessandro Valli, Dirk Haun"entrevue radio" by Andréanne Germain,"Thank You" by margherita j. l. lisoni for designfastidio
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×