Only enable Sonar analysis on select Jenkins jobs

Description

Currently we enable Sonar analysis on every single pipeline-based Search job, as soon as we find the Sonar credentials, which are global.

This is annoying when we set up additional jobs, for example for forks, or for exceptional needs (such as testing Search with the next version of ORM).

Let's provide a configuration option to enable/disable Sonar analysis.

Environment

None

Status

Assignee

Yoann Rodière

Reporter

Yoann Rodière

Labels

None

Suitable for new contributors

None

Feedback Requested

None

Components

Fix versions

Priority

Major
Configure