Session

Unlocking Code Confidence: Building Effective Quality Gates in CI Pipelines

How do you know when your code is ready for production? At what point in time can you trust your automated tests enough to deploy into production?

Companies use CI pipelines to help drive faster execution of tests and ensure that code is of sufficient quality before deployment. Or at least that is what they are supposed to do. Too often, companies end up using CI pipelines to try and drive better software delivery but end up delivering poor-quality software into environments and lose trust in the pipeline process.

In this talk, we will have a look at the ideal structure of a CI pipeline and how to build the different quality gates into the pipeline to ensure that things like code coverage, security, automated test results, and performance standards are all achieved before code is deployed to the different environments. We will look at the structure of a CI pipeline, what the different stages mean, and how to enforce different metrics and targets automatically in the pipeline.

Craig Risi

Software Architect | Writer | Board Game Designer

Cape Town, South Africa

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top