/atlasboard-sonarqube-package

Atlasboard SonarQube Package

Primary LanguageJavaScriptGNU Lesser General Public License v3.0LGPL-3.0

Atlasboard SonarQube Package

End of life

This project is no more active

Description

Atlasboard jobs and widgets for querying and displaying SonarQube on a dashboard.

Widget available, display of the red quality gates:

Screenshot

License

Copyright 2008-2016 SonarSource.

Licensed under the GNU Lesser General Public License, Version 3.0

Build status

Build Status

Installation

This package is available as a git submodule. See Package-Atlassian how to include it in your wallboards.

Requirements

SonarQube 5.5 or better.

Available Widgets

qg-filter

Report the red quality gates found in a set of projects.

Configuration

In your globalAuth.json file you need an entry for your SonarQube instance.

"sonarqube": {
  "rootURL": "https://sonarqube.hogwarts.edu/contextIfAny",
  "username": "harry.potter",
  "password": "magictrick"
},

In your dashboard definition:

"qg-filter": {
  "interval": 180000,
  "widgetTitle": "Quality Gate Failures",
  "filterProjects": "search=sonar",
  "days_since_last_commitMax": 30,
  "credentials": "sonarqube"
},

filterProjects is optional, it may be used to filter the projects, see doc here for details. days_since_last_commitMax is optional too.

Contributions