Integration component for SonarQube core operations including server version retrieval, connectivity check, project quality gate status, file duplications, and measures analysis.

Changelog

2 versions
v1.1.0 Latest
  • add MakeApiCall component with key-value array inputs for headers and parameters per standard #1459
  • Added output examples to component schemas.
v1.0.2
  • Initial version

Authentication

TypeDetails
API Key
API Key (text)
Log into your SonarQube account and generate a user token from your account security settings.
Server URL (text)
The base URL of your SonarQube server, e.g. https://sonarqube.example.com

Actions

7
Create Project Link icon

Create Project Link

Create a new project link. Requires 'Administer' permission on the specified project, or global 'Administer' permission.
Delete Project Link icon

Delete Project Link

Delete existing project link. Requires 'Administer' permission on the specified project, or global 'Administer' permission.
Find Measure History icon

Find Measure History

Searches for the historical measures of a specific component. This endpoint returns the changes of the measures over time for specified metrics.
Find Measures icon

Find Measures

Searches and retrieves measures for projects by providing specific metric keys and project keys. Returns the measure values for the given metrics.
Find Project Quality Gate Status icon

Find Project Quality Gate Status

Retrieves the quality gate status for a specified project or analysis. One of 'analysisId', 'projectId' or 'projectKey' must be provided along with optional branch or pull request identifiers.
Make Api Call icon

Make Api Call

Performs an arbitrary authorized API call to the SonarQube API.
Show File Duplications icon

Show File Duplications

Retrieves duplication details for a specified file in a project. Requires appropriate browse permissions on the file's project.