Más contenido relacionado Similar a Continuous Delivery (20) Más de Andrzej Grzesik (7) Continuous Delivery5. GEECON 2013
I HATE COMPUTERS
disclaimer
17th-19th May, Krakow, Poland
11. Our highest priority is to satisfy the customer through
early and continuous delivery of valuable software.
12. Our highest priority is to satisfy the customer through
early and continuous delivery of valuable software.
29. ERIC RIES, THE LEAN STARTUP
build&
ideas& deploy&
learn& measure&
data&
30. If we can
reduce the time between major iterations
we can increase our odds of success
Eric Ries, Lean Startup
33. How long would it take your organization to deploy a
change that involved just one single line of code?
Do you do this on a repeatable, reliable basis?
Mary and Tom Poppendieck,
Implementing Lean Software Development
56. THE DEPLOYMENT PIPELINE
fear!
compile
Acceptance Capacity Manual
unit test Release
testing testing testing
package
artifact repository
67. 185.0.1
is more friendly than
0cdfc45df874354265b3be910b52c41398de79ca
87. SOME STATS
Facebook - every 10 minutes
Etsy - 50-60 deploys/day
GitHub - >50 deploys/day
project X - 1374 commits, 1057 deployments, <8 months
89. IF I ERASED ALL YOUR PRODUCTION
MACHINES, HOW LONG WOULD YOU NEED
TO BE BACK UP?
90. WELL, CODE IS IN GIT
mercurial, subversion, ClearCase, whathaveyou
135. • have integration tests
• have a “test” system
136. DESKTOPS
• LOVE your autoupdate
• build-in version checking and inform user