2016-07-30 3 views
2

Я использую SonarQube 5.6.1, и у меня есть несколько взаимозависимых проектов. Я их строю и анализирую отдельно и чисто, так что это не проблема.Параметры анализа SonarQube: настройка для каждого параметра проекта

У меня есть глобальный SonarQube.Analysis.xml с sonar.host.url, sonar.user и sonar.password (так как они не меняются).

Я хотел бы установить ProjectName, ProjectKey и ProjectVersion на основе проекта, но я не могу понять, как это сделать. Я пробовал второй SonarQube.Analysis.xml, но это просто заменяет глобальный. Я попытался установить их в csproj, но я не могу их распознать.

В конечном счете, я хотел бы, чтобы ProductVersion устанавливалась как AssemblyVersion, а остальные - для каждого проекта.

ответ

0

Из комментариев в верхней части файла SonarQube.Analysis.xml:

Обратите внимание, что следующие свойства не могут быть установлены с помощью файла проекта MSBuild или файл SonarQube.Analysis.xml:

sonar.projectName, sonar.projectKey, sonar.projectVersion

следующие флаги должны использоваться, чтобы установить их значение:

/п: [SonarQube Название проекта]/к: [SonarQub e Project Key]/v: [Версия проекта SonarQube]

Таким образом, похоже, что это бесполезно. Мне просто нужно добавить их в каждый файл bat.

Смежные вопросы