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.

Jenkins User Conference 2013 Palo Alto: Keynote

My keynote talk at Jenkins User Conference 2013, Palo Alto

  • Login to see the comments

Jenkins User Conference 2013 Palo Alto: Keynote

  1. 1. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf Jenkins: State of Union Kohsuke Kawaguchi @kohsukekawa @jenkinsconf
  2. 2. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf Community!
  3. 3. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  4. 4. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  5. 5. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  6. 6. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  7. 7. Jenkins User Conference Jenkins Linux Kernel Palo Alto , Oct 23 2013 @jenkinsconf 22,592 54,845
  8. 8. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf https://plus.google.com/+XavierDucrohet/posts/Fz89fWhGT6v Emphasis is mine
  9. 9. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  10. 10. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf Holland/France Switzerland Israel Holland/Germany USA Holland Denmark Belgium Japan France United Kingdom
  11. 11. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf http://commons.wikimedia.org/wiki/File:World_map_blank_gmt.png 11/12 11/11 11/14 10/28 11/25 Dallas, Washington DC, London, SF Bay Area, Rotterdam
  12. 12. Jenkins User Conference Palo Alto , Oct 23 2013 +45% @jenkinsconf
  13. 13. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf Photo copyrighted by Google
  14. 14. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf http://www.flickr.com/photos/21746901@N08/4491948497
  15. 15. Jenkins User Conference Palo Alto , Oct 23 2013 2,500,000 @jenkinsconf
  16. 16. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  17. 17. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  18. 18. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  19. 19. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf http://www.flickr.com/photos/52886895@N00/24397480/
  20. 20. Jenkins User Conference Palo Alto , Oct 23 2013 #jenkins @jenkinsconf
  21. 21. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  22. 22. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  23. 23. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  24. 24. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  25. 25. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf I want you to join us
  26. 26. % of matching job postings Jenkins User Conference Palo Alto , Oct 23 2013 Jenkins is born @jenkinsconf
  27. 27. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf http://www.flickr.com/photos/randar/3879926596/
  28. 28. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  29. 29. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  30. 30. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  31. 31. Jenkins User Conference Credentials Plugin Palo Alto , Oct 23 2013 @jenkinsconf
  32. 32. Jenkins User Conference Palo Alto , Oct 23 2013 2.0 @jenkinsconf
  33. 33. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  34. 34. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  35. 35. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  36. 36. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  37. 37. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  38. 38. Jenkins User Conference Palo Alto , Oct 23 2013 gitgear.com/xfd @jenkinsconf
  39. 39. Jenkins User Conference X1K Palo Alto , Oct 23 2013 @jenkinsconf
  40. 40. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  41. 41. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf 2 × 100 slaves + 4 × 100 ssh slaves + 1 × 200 executors = 800
  42. 42. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf 1 × 100 slaves + 4 × 100 ssh slaves + 1 × 200 executors = 700
  43. 43. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf 1 × 100 slaves + 1 × 100 ssh slaves + 1 × 200 executors = 400
  44. 44. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf 1 × 100 slaves + 1 × 100 ssh slaves + 0 × 200 executors = 200
  45. 45. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf Master/Slave Jar Caching Master Slave
  46. 46. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf SSH Flow Control Data Slave Master ACK 10MB/sec = 10KB/ms 10ms latency = 20ms roundtrip
  47. 47. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf SSH Flow Control 200KB Slave Master 128KB → 4MB
  48. 48. Jenkins User Conference Palo Alto , Oct 23 2013 Memory • Large test reports • HTTP sessions • Lazy loading @jenkinsconf
  49. 49. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf http://www.flickr.com/photos/tim_ellis/8507800715/
  50. 50. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf LTS 1.509.4 84
  51. 51. Jenkins User Conference Palo Alto , Oct 23 2013 CloudBees OSS Support Plugin @jenkinsconf
  52. 52. Jenkins User Conference Bug Bounty? Palo Alto , Oct 23 2013 @jenkinsconf
  53. 53. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf http://www.flickr.com/photos/sushicam/7211787664/
  54. 54. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf
  55. 55. Jenkins User Conference Palo Alto , Oct 23 2013 Conclusions • Community is getting bigger • Join us • We are working hard • Enjoy the day! @jenkinsconf
  56. 56. Jenkins User Conference Palo Alto , Oct 23 2013 Thank You To Our Sponsors Platinum Gold Silver @jenkinsconf
  57. 57. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf Photo copyrighted by Google
  58. 58. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf Nagle’s Algorithm Master Slave Kernel Kernel TCP
  59. 59. Jenkins User Conference Palo Alto , Oct 23 2013 @jenkinsconf SSH Flow Control 10MB/sec, 10ms latency 01010101 01010101 Slave Master 1ms = 10KB ACK

×