Hello
The Sonar Scanner will “index” the files that are to be pushed to SonarQube, using the local file system paths.
If you generate the coverage on a different machine, the file paths inside the coverage file might differ from the file paths which are “indexed” by the Sonar Scanner on the machine which does the build and analysis.
You can read this thread where they had a similar problem.
Our recommendation is to: