Page History
...
Property | Required | Default | Description |
---|---|---|---|
blueriq.scanner.scanName | Required | The name of the analysis which will be used in SonarQube, A scan name may only contain letters, numbers, underscores and hyphens | |
blueriq.scanner.repository | Required | Name of the repository | |
blueriq.scanner.branch | Required | Name of the branch | |
blueriq.scanner.projects | Required | A comma separated list of Blueriq project names | |
blueriq.scanner.studio.managementServiceUrl | Required for management service | Url to the management service, if this property is set then all other management service properties must also be set. If this is not set, then the branch export location must be set. | |
blueriq.scanner.studio.authenticationType | Required for management service | BASIC | Since 6.7, choose one of either BASIC, OIDC_PASSWORD or OIDC_CLIENT_CREDENTIALS for this property. BASIC corresponds to the method used before 6.7, but note that BASIC is deprecated and may no longer be supported in a future version. OIDC_PASSWORD most closely resembles BASIC, like BASIC it requires the username and password of a Studio user. In addition it also requires a tokenUrl, clientId and clientSecret which are used to request an access token on behalf of the user. OIDC_CLIENT_CREDENTIALS offers an alternative to using the credntials credentials of a regular user. It only requires a tokenUrl, clientId and clientSecret. No username or password are required. To use this option, you must have created a client for the BMA Sonar Scanner via User Management (Keycloak) in Encore. Once that is done, you can connect to the Studio backend using only the client credentials of the BMA client.Note that BASIC is deprecated and will no longer be supported in a future version |
blueriq.scanner.studio.tokenUrl | Required for management service when using an OIDC authentication type | The url from which a token can be requested, for example: STUDIO_URL/Keycloak/realms/BlueriqStudio17/protocol/openid-connect/token | |
blueriq.scanner.studio.clientId | Required for management service when using an OIDC authentication type | The id of the OIDC client | |
blueriq.scanner.studio.clientSecret | Required for management service when using an OIDC authentication type | The secret of the OIDC client | |
blueriq.scanner.studio.username | Required for management service | Studio username credential | |
blueriq.scanner.studio.password | Required for management service | Studio password credential | |
blueriq.scanner.studio.timeoutInSeconds | Optional | 60 | If the calls to the management service timeout you can increase the timeout via this property. |
blueriq.scanner.export.location | Required for export file | Location of a branch export zip from the studio, if this is set then the managementservice property must not be set. When the export location is set to a relative path, it will loaded from the location of the application.properties | |
blueriq.scanner.workDir | Optional | target | Relative path inside the executing directory where the BMA plugin creates files to index issues and measures. |
blueriq.scanner.debug | Optional | Enables the verbose mode of SonarQube for additional debugging information. | |
sonar.blueriq.license | Optional | License key string which can be found in the license.aql file. | |
sonar.blueriq.test-exclusion.business-rules | Optional | A comma separated list of business rule element names to exclude from test coverage. | |
sonar.blueriq.test-exclusion.decision-tables | Optional | A comma separated list of decision table element names to exclude from test coverage. | |
sonar.login | Required | Sonarqube user token or username | |
sonar.password | Optional | Password field is deprecated since Sonarqube 9.9 LTS and is going to be removed in next release. It is advised to move to token based login. Sonarqube password when the username instead of user token is used for sonar.login |
...