Why continuous deployment keeps on giving
Transcript of Why continuous deployment keeps on giving
![Page 1: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/1.jpg)
Eugene KennyOps Engineer at Intercom
@eugeneius
![Page 2: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/2.jpg)
![Page 3: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/3.jpg)
![Page 4: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/4.jpg)
![Page 5: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/5.jpg)
![Page 6: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/6.jpg)
![Page 7: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/7.jpg)
Build
![Page 8: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/8.jpg)
Build
Staff-only
![Page 9: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/9.jpg)
Build
Staff-only
Beta testers
![Page 10: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/10.jpg)
Build
Staff-only
Beta testers
Everyone
![Page 11: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/11.jpg)
Build
Staff-only
![Page 12: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/12.jpg)
Build
Staff-only
Beta testers
![Page 13: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/13.jpg)
Build
Staff-only
Beta testers
Everyone
![Page 14: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/14.jpg)
2013 2014 2015
![Page 15: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/15.jpg)
![Page 16: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/16.jpg)
![Page 17: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/17.jpg)
GitHub
![Page 18: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/18.jpg)
GitHub
Codeship
Muster
![Page 19: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/19.jpg)
GitHub
Codeship
Muster
Production
![Page 20: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/20.jpg)
End to end: < 10 minutes
GitHub
Codeship
Muster
Production
![Page 21: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/21.jpg)
Other benefits
![Page 22: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/22.jpg)
✓ Ship code on their first day ✓ Ship a feature in their first
New engineers
![Page 23: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/23.jpg)
Challenges✓ Set up your laptop ✓ Meet your team ✓ Learn some Ruby ✓ Write some code ✓ Figure out how to deploy it
![Page 24: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/24.jpg)
Cuts out bad behaviour
![Page 25: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/25.jpg)
![Page 26: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/26.jpg)
Keeping deployments fast is hard work
![Page 27: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/27.jpg)
Time
TeamCodebase
Process
Deploy timeFeedback time
Tests
![Page 28: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/28.jpg)
Time
TeamCodebase
Process
Deploy timeFeedback time
Tests
Fun :(
![Page 29: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/29.jpg)
Time
TeamCodebase
Process
Deploy timeFeedback time
Tests
![Page 30: Why continuous deployment keeps on giving](https://reader033.fdocuments.net/reader033/viewer/2022052705/58e8fb311a28ab1f248b6313/html5/thumbnails/30.jpg)
Thanks! 🚢