Ich versuche, einen .NET-Code mit MsBuild Sonar-Runner-Plugin von Jenkins scannen. Die Systemdetails sind:FxCop Analyse fehlgeschlagen mit MsBuild Sonar Runner
- Jenkins: 1.651.2
- Sonarqube Version: 5.6.1
- C# Plugin auf Sonarqube: 5.3.2
- Sonarqube Scanner für MSBuild: SonarQube Scanner für MSBuild 2.1
- FxCop Installation: C: \ Programme (x86) \ Microsoft Visual Studio 14.0 \ Team Tools \ Statische Analysetools \ FxCop \ FxCopCmd.exe
- MSBuild Installation - C: \ Programme (x86) \ MSBuild \ 14.0 \ Bin \ MsBuild.exe
Verwenden von Standard Sonardb so keine Änderungen in der Datei sonar.properties.
Fehler: FxCop muss installiert sein, wenn einige seiner Regeln im SonarQube-Qualitätsprofil aktiviert sind. FxCop ist als Teil von Visual Studio enthalten.
Der FxCop-Befehl kann sowohl von jenkins als auch von der Kommandozeile auf dem Sonar-Server ausgeführt werden, aber die MsBuild-Datei enthält diesen Fehler.
Mit freundlichen Grüßen.