Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

A quality gate is the best way to enforce a quality policy in your organization. It's Quality gates are a integral part of working with SonarQube. They are there to answer ONE question : can the most important question in software development: can I deliver my project to production today or not ?

In order to answer this question, you define a set of Boolean conditions is defined based on measure thresholds against which projects are measured. For example:

...

  • Technological implementation differs from one application to another (you might not require the same code coverage on new code for Web or Java applicationslegacy projects might have different standards).
  • You want to ensure stronger requirements on some of your applications (internal frameworks for examplelibraries distributed over all your projects might require more strict gates).
  • Etc.

Which is why you can define as many quality gates as you wish. Quality Gates are defined and managed in the the Quality Gates page Gates page found in the top menu of Sonarqube.

To make setting up quality gates more user friendly we introduced a Blueriq quality gate installer.