Versions Compared


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


Description / Features

This plugin will make mark the build report as failed if at least one alert is any alerts are raised during analysis. Thresholds for alerts are Alerts are simple boolean thresholds defined in quality profiles, for example "coverage < 50%", "new blocker issues > 0". It is to be noted that the analysis does not stop , it will go when alerts are raised; it continues successfully to the end. Only But the build status of the build will report failure.

This feature enables to plugin allows you benefit from notification the notifications built in into CI engines.

Example of logs:

Code Block
[ERROR] Coverage < 50%
[ERROR] Class complexity > 20
[INFO]  ------------------------------------------------------------------------
[INFO]  ------------------------------------------------------------------------
[INFO]  Can not execute Sonar

Embedded error: Alert thresholds are hit (2).


  1. Install the plugin through the Update Center or download it into the SONARQUBE_HOME/extensions/plugins directory
  2. Restart the SonarQube server

Include Page
Include - Plugin Installation
Include - Plugin Installation


  1. Define some alert thresholds in the quality profile of your project
  2. Run a quality analysis on your project


By default this plugin is active on every project. But you can skip its execution on some of them by setting the sonar.buildbreaker.skip property to true at the project level. This property can also be set at instance level.Property globally, so that it is off by default, but on for individual projects.

The property sonar.buildbreaker.forbidden.conf can be used to specify configurations that would break the build. For example, if you set in SonarQube administration GUI property sonar.buildbreaker.forbidden.conf to sonar.gallio.mode=skip, each analysis on .Net projects that would be executed with Gallio skipped would be marked "broken".

Change Log

JIRA Issues
titleRelease 1.1