Why continuous deployment keeps on giving

Post on 08-Apr-2017

97 views 4 download

Transcript of Why continuous deployment keeps on giving

Eugene KennyOps Engineer at Intercom

@eugeneius

Build

Build

Staff-only

Build

Staff-only

Beta testers

Build

Staff-only

Beta testers

Everyone

Build

Staff-only

Build

Staff-only

Beta testers

Build

Staff-only

Beta testers

Everyone

2013 2014 2015

GitHub

GitHub

Codeship

Muster

GitHub

Codeship

Muster

Production

End to end: < 10 minutes

GitHub

Codeship

Muster

Production

Other benefits

✓ Ship code on their first day ✓ Ship a feature in their first

New engineers

Challenges✓ Set up your laptop ✓ Meet your team ✓ Learn some Ruby ✓ Write some code ✓ Figure out how to deploy it

Cuts out bad behaviour

Keeping deployments fast is hard work

Time

TeamCodebase

Process

Deploy timeFeedback time

Tests

Time

TeamCodebase

Process

Deploy timeFeedback time

Tests

Fun :(

Time

TeamCodebase

Process

Deploy timeFeedback time

Tests

Thanks! 🚢