2016-08-09 1 views
1

Je dois effectuer une analyse de code statique du projet .NET à l'aide de SonarQube.Analyser le code .NET avec SonarQube sur la plate-forme Linux

J'ai 2 machines:

  1. Linux avec Sonar Serveur
  2. Windows avec le code .net et ses outils (FXCop, ...)

Je dois effectuer des analyses sur Windows et poussez les résultats sur Sonar Server sur la machine Linux.

Quelqu'un peut-il m'aider?

Répondre

2

Vous devez d'abord installer les plug-ins appropriés sur votre serveur SonarQube, donc C# si ce n'est déjà fait.

Ensuite, vous allez installer SonarQube Scanner pour MSBuild sur la machine Windows, et lancer l'analyse car l'analyse complète/correcte du code .NET nécessite MSBuild et cela ne fonctionnera pas sous Linux. Ne vous inquiétez pas, il n'y a aucun problème pour exécuter l'analyse sur une machine différente de celle qui héberge votre serveur SonarQube. Essentiellement, vous configurez une étape de compilation pour écouter indûment l'exécution de MSBuild, puis vous exécutez l'analyse en fonction des données collectées pendant la génération. Tous les détails in the docs.

+0

Je ne sais pas quoi vous dire @GaganBajaj. Ça marche pour moi. –

+0

Ce serait bien si vous pouviez [modifier] ces détails dans la question. –

+0

J'ai élargi un peu @GaganBajaj –