Julien Delange
Build a CI/CD pipeline to automate code reviews and ensure code quality
#1about 2 minutes
Introduction to automating code reviews and quality checks
An overview of how to automate code reviews and integrate code quality checks into a CI/CD pipeline to save developer time.
#2about 4 minutes
Understanding the purpose and cost of manual code reviews
Manual code reviews are essential for enforcing standards and education but are time-consuming, expensive, and prone to human error.
#3about 5 minutes
The workflow of an automated code review process
Automated code reviews integrate with platforms like GitHub to provide fast, unbiased feedback directly within a pull request.
#4about 7 minutes
A practical demo of automated feedback on a pull request
A Python code example with common errors is submitted in a pull request to demonstrate how an automated tool identifies and annotates issues.
#5about 3 minutes
Fixing code issues and verifying the automated checks
The identified issues, such as a generic exception and unreachable code, are fixed and resubmitted to show a successful automated review.
#6about 4 minutes
Why you should continuously monitor your codebase quality
Consistently monitoring code quality is crucial for long-term maintainability, reducing bugs, and preventing issues like code duplication.
#7about 4 minutes
Using key metrics to measure overall code quality
Code quality can be quantified using metrics like violation counts, function length, cyclomatic complexity, and the percentage of duplicated code.
#8about 3 minutes
Integrating automated quality gates into your CI/CD pipeline
A CI/CD pipeline can be configured to automatically run code quality analysis and fail the build if the quality drops below a set baseline.
#9about 6 minutes
How to configure a GitHub Action for quality checks
A YAML configuration file for GitHub Actions allows you to define specific quality thresholds for metrics like defect rate and function complexity.
#10about 3 minutes
How to define and customize what 'better code' means
The definition of 'better code' combines community best practices with customizable thresholds for metrics like function length and complexity.
#11about 2 minutes
Comparing different static analysis tools and philosophies
Codiga differentiates itself by leveraging community-driven open-source analysis tools rather than proprietary rule sets used by tools like SonarQube.
#12about 4 minutes
The future of code quality with AI coding assistants
While AI assistants like GitHub Copilot are promising, they currently generate insecure code, highlighting the continued importance of automated quality tools.
Related jobs
Jobs that call for the skills explored in this talk.
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
VECTOR Informatik
Stuttgart, Germany
Senior
Kubernetes
Terraform
+1
Matching moments
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
04:09 MIN
The emerging market for fixing AI-generated code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
06:46 MIN
How AI-generated content is overwhelming open source maintainers
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:58 MIN
Making accessibility tooling actionable and encouraging
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
09:10 MIN
How AI is changing the freelance developer experience
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
05:55 MIN
The security risks of AI-generated code and slopsquatting
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
14:14 MIN
Scripting presentations and demos in VS Code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
02:55 MIN
Why developers often undervalue their time and paid tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
Featured Partners
Related Videos
Lights, Camera, GitHub Actions!
Ixchel Ruiz
The Clean as You Code Imperative
Olivier Gaudin
Panel discussion: Developing in an AI world - are we all demoted to reviewers? WeAreDevelopers WebDev & AI Day March2025
Laurie Voss, Rey Bango, Hannah Foxwell, Rizel Scarlett & Thomas Steiner
Are Code Reviews Worth It? Insights from 16 Years of Review Data
Sven Amann
Git for Code Reviews
Johannes Haux
Enabling automated 1-click customer deployments with built-in quality and security
Christoph Ruggenthaler
GitLab CI pipelines for a whole company
Martin Beránek
CI/CD with Github Actions
Chris Ayers
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.



GCS Ltd
Sheffield, United Kingdom
£130-143K
Bash
Azure
DevOps
Python
+7


Codialist GmbH
Berlin, Germany
Remote
C++
Latex
DevOps
Python
+4



Devoteam
Canton de Levallois-Perret, France
Intermediate
DevOps
Ansible
Terraform
Kubernetes
Agile Methodologies
+2
