| Wiki Markup |
|---|
{iframe:src=http://update.sonarsource.org/plugins/buildbreaker.html|width=700|height=250|frameborder=0}
Your browser does not support iframes.
{iframe} |
Description / Features
This plugin will make the build report as failed if at least one alert is raised during analysis. Thresholds for alerts are defined in Quality quality profiles, for example "coverage < 50%". It is to be noted that analysis does not stop, it will go to the end. Only the status of the build will report failure.
...
Example of logs:
| Code Block | ||
|---|---|---|
| ||
[ERROR] Coverage < 50% [ERROR] Class complexity > 20 [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Can not execute Sonar Embedded error: Alert thresholds are hit (2). |
Installation
- copy the JAR file in the directory Install the Build Breaker plugin through the Update Center or download it into the SONAR_HOME/extensions/plugins plugins directory
- restart Restart the Sonar server
Usage
- Define some alert thresholds in the Quality quality profile of your project
- Execute code analysis
Configuration
- Run a Sonar analysis on your project
| Note | ||
|---|---|---|
| ||
Advanced UsageBy default this plugin is active on |
...
every project. |
...
But you can skip its execution on some of them by setting the sonar.buildbreaker.skip |
...
sonar.buildbreaker.skip can be set globally or at project level. Its type is boolean, the default value being false.
...
property to true at project level. This property can also be set at instance level. |
Change Log
| JIRA Issues | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| JIRA Issues | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
| JIRA Issues | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|

