We have Repo with the code that builds the application for multiple operating systems MAC, Linux & Windows.
The repo is stored in an Azure Devops Git Repository and is build using Azure Devops Pipeline on the relevant Build agents for the OS. (all self hosted)
The pipeline has multiple stages and will build the the releases on the relevant build nodes in parallel.
Do we need the SonarQube CLI on all the Nodes or should we configure the pipeline to scan the cone on an node first before proceeding to the next stage. I feel scanning the same repo 3 time would be inefficient