Skip to content

Continuous IntegrationΒΆ

  • Developers push the code to a [[code repository]] often ([[Github]] / AWS CodeCommit / [[Bitbucket]] / etc)
  • A testing / build server checks the code as soon as it's pushed (AWS CodeBuild / [[Jenkins CI]] / etc)
  • The developer gets feedback about the tests and checks that have passed / failed
  • [[Find bugs]] early, [[fix bugs]]
  • [[Deliver]] faster as the code is tested
  • [[Deploy]] often
  • Happier developers as they're unblocked


  • Ensure that the software can be released reliably whenever needed
  • Ensures deployments happen often and are quick
  • Shift away from "on release every 3 months" to "5 releases a day"
  • That usually means automated deployment