Which scanner to use in Jenkins pipeline for a multi language application

SonarQube Server Version 8.9.2

Application is in a single git repository and we have a single Jenkins pipeline for CI. App consists of multiple projects in .NET Framework (c#), .NET core, Angular, AngularJS & Python. Which scanner should I use in Jenkins? Should it be only one scanner for all projects or it can be multiple scanners in single pipeline? Also correspondingly is it single project in the server or multiple for each project?

For now we are using SonarScanner.MSBuild.exe at the beginning of pipeline and building all projects then ending the scan. We are not getting scan results on all projects


Welcome to the community!

Is this an SDK-style project? If so, everything should be picked up automatically. If not, you’ll probably need to register your other files with <Content Include/> tags.


This topic was automatically closed after 10 days. New replies are no longer allowed.