Releasing small, incremental updates to production multiple times a day is the pinnacle of productivity that a software team can achieve. In this talk, I present the main advantages of continuous deployment over traditional release processes, explain the essential components of a continuous deployment infrastructure, and discuss typical challenges as well as strategies to overcome them.
20. 20
– Wikipedia
Continuous Deployment
≠Continuous Delivery
Continuous deployment (CD) is
a software engineering approach
in which software functionalities
are delivered frequently through
automated deployments.
68. 68
[People] who have worked on teams
with a short delivery cycle are unwilling
to ever work anywhere else again. […]
No[body] ever got burned out from
shipping too much. [People] get
burned out from shipping too little.
– Charity Majors