2 votes

Paramètres d'analyse de SonarQube : réglage par paramètres de projet

J'utilise SonarQube 5.6.1 et j'ai quelques projets interdépendants. Je les ai construits et analysés séparément et proprement, donc ce n'est pas un problème.

J'ai un SonarQube.Analysis.xml global avec sonar.host.url, sonar.user, et sonar.password (puisqu'ils ne changent pas).

Je voudrais définir le ProjectName, ProjectKey, et ProjectVersion sur une base par projet mais je n'arrive pas à trouver comment. J'ai essayé de créer un deuxième SonarQube.Analysis.xml mais il ne fait que remplacer le fichier global. J'ai essayé de les définir dans le csproj mais je n'arrive pas à les faire reconnaître.

En fin de compte, j'aimerais que la ProductVersion soit définie comme la AssemblyVersion et que les autres soient définies sur une base par projet.

0voto

Tom Padilla Points 92

Des commentaires en haut du fichier SonarQube.Analysis.xml :

Notez que les propriétés suivantes ne peuvent pas être définies via un fichier de projet MSBuild ou un fichier SonarQube.Analysis.xml :

sonar.projectName, sonar.projectKey, sonar.projectVersion

Les drapeaux suivants doivent être utilisés pour définir leur valeur :

/n : [Nom du projet SonarQube] /k : [Clé du projet SonarQube] /v : [Version du projet SonarQube].

Il semble donc que ce soit futile. Je vais juste devoir les ajouter à chaque fichier bat.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X