/

Building Automated Quality Gates into your CI pipelines

Copy Link

Unlock This Lesson

34

min

Building Automated Quality Gates into your CI pipelines

Building Automated Quality Gates into your CI pipelines

Building Automated Quality Gates into your CI pipelines

Building Automated Quality Gates into your CI pipelines

publish date

Dec 25, 2023

duration

34

min

Difficulty

Intermediate

Beginner

Beginner

Beginner

Case details

How do you know when your code is ready for production? At what point in time can you trust your automated tests enough to eventually deploy into production? Companies make use of CI pipelines to help drive quicker execution of automated 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 still delivering poor quality software into test environments and lose trust in the effectiveness of 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 it is required. We will look at the structure of a CI pipeline, what the different stages mean and importantly how to enforce different metrics and targets automatically in the pipeline.

Share case:

About Author

Head of Engineering

A man of many talents, but no sense how to use them. Craig could be out changing the world but would prefer to make software instead. He possesses a passion for software design, but more importantly software quality and designing systems that can achieve this in a technically diverse and constantly evolving tech world. When not playing with software I can often be found writing, designing board games or running long distances for no apparent reason.

Head of Engineering

A man of many talents, but no sense how to use them. Craig could be out changing the world but would prefer to make software instead. He possesses a passion for software design, but more importantly software quality and designing systems that can achieve this in a technically diverse and constantly evolving tech world. When not playing with software I can often be found writing, designing board games or running long distances for no apparent reason.

Head of Engineering

A man of many talents, but no sense how to use them. Craig could be out changing the world but would prefer to make software instead. He possesses a passion for software design, but more importantly software quality and designing systems that can achieve this in a technically diverse and constantly evolving tech world. When not playing with software I can often be found writing, designing board games or running long distances for no apparent reason.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.