2016-07-30 15 views
2

Ich verwende SonarQube 5.6.1 und ich habe ein paar voneinander abhängige Projekte. Ich lasse sie separat und sauber aufbauen und analysieren, also ist das kein Problem.SonarQube Analyseparameter: Einstellung pro Projektparameter

Ich habe eine globale SonarQube.Analysis.xml mit der sonar.host.url, sonar.user und sonar.password (da sie nicht ändern).

Ich möchte ProjectName, ProjectKey und ProjectVersion auf einer Projektbasis festlegen, aber ich kann nicht herausfinden, wie. Ich habe eine zweite SonarQube.Analysis.xml versucht, aber das ersetzt nur die globale. Ich habe versucht, sie in der csproj zu setzen, aber ich kann diese nicht erkennen.

Letztendlich möchte ich die ProductVersion als AssemblyVersion und die anderen pro Projekt festgelegt haben.

Antwort

0

Von Kommentaren an der Spitze der SonarQube.Analysis.xml Datei:

Beachten Sie, dass die folgenden Eigenschaften nicht durch eine MSBuild-Projektdatei oder eine SonarQube.Analysis.xml Datei eingestellt werden:

sonar.projectName, sonar.projectKey, sonar.projectVersion

Die folgenden Flags müssen verwendet werden, um ihren Wert zu setzen:

/n: [Sonarqube Projektname]/k: [SonarQub e Projektschlüssel]/v: [SonarQube-Projektversion]

Es sieht also so aus, als wäre das vergeblich. Ich muss sie nur zu jeder Fledermaus-Datei hinzufügen.