Slide 1

Slide 1 text

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.

Slide 12

Slide 12 text

End