Administering quality gates in SonarQube

Time to complete icon5 minutes to complete

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