Overview
This course explains how SonarQube quality gates help define your organization's coding and security standards, empowering teams to set and maintain consistent practices across all projects. You'll learn how to tailor these standards using custom quality gates to ensure consistent and secure code throughout your development work.
Learning objectives
After completing this course, you’ll be able to:
- Explain what a quality gate is in SonarQube.
- Create a custom quality gate.
- Set a default quality gate.
- Associate a quality gate with a project.
Key topics
- Definition and purpose of SonarQube quality gates
- The built-in Sonar way quality gate
- Permissions required for quality gate administration
- Methods for creating custom quality gates
- Adding and modifying quality gate conditions
- Best practices for managing quality gates
Target audience
- Administrator
- DevOps engineer
Prerequisites
- Access to a SonarQube instance
- Permission to set quality gates at the global or organization level