CI/CD
how?
Samantha Wong - Dashboard Learning Sessions - 6 May 2021
Slide 2
Slide 2 text
We watched this video: https://www.youtube.com/watch?v=aoMfbgF2D_4
Slide 3
Slide 3 text
Continuous Delivery vs Continuous Deployment
- Being able to deploy master HEAD to
production
- Deploying master HEAD to production
Samantha Wong - Dashboard Learning Sessions - 6 May 2021
Slide 4
Slide 4 text
Be able to pull out any
build
Samantha Wong - Dashboard Learning Sessions - 6 May 2021
Slide 5
Slide 5 text
Database Migration Scripts
- Add column
- Remove column
- Renamed Column
- Rename it back
- For all the data in column a
- Replace “name” with “id”
- For all the data in column a
- Replace “id” with “name”
Samantha Wong - Dashboard Learning Sessions - 6 May 2021
Slide 6
Slide 6 text
Tests for Confidence
Samantha Wong - Dashboard Learning Sessions - 6 May 2021
Slide 7
Slide 7 text
What to Test
- Live services that we are dependent on for deployment -> health check
- Having a (lower) environment that is exactly (or as much as possible) the
same as production
Samantha Wong - Dashboard Learning Sessions - 6 May 2021
Slide 8
Slide 8 text
Fixing bugs in
production
Samantha Wong - Dashboard Learning Sessions - 6 May 2021
Slide 9
Slide 9 text
Fast Feedback
Samantha Wong - Dashboard Learning Sessions - 6 May 2021
Slide 10
Slide 10 text
Toggling
Samantha Wong - Dashboard Learning Sessions - 6 May 2021
It’s product’s decision what features will go out at any time, but tech needs to
support development at all times.
Slide 11
Slide 11 text
Configuration
Management
DevOps
Culture
Continuous
Integration
Samantha Wong - Dashboard Learning Sessions - 6 May 2021
Video Recap.