2012-10-13 3 views
9

Il ya un sonar plugin for jenkins, il déclenche la construction du sonar à l'intérieur de CI (jenkins), il est utile. Alors que maintenant je veux voir le résultat du sonar à l'intérieur de jenkins sans passer aux sites web du sonar, c'est utile si je veux juste voir quelques données clés pour ce travail.comment publier sonar résultat dans le serveur de jenkins, ou avons-nous sonar plugin sonar-rapport

Il pourrait s'agir d'un plugin sonar-report dans jenkins.

Avez-vous des besoins similaires?

Répondre

6

Une solution laid je jusqu'à présent est d'utiliser Sonar Web API.

ajouter une commande curl à la fin du travail (construire des marches) pour aller chercher les mesures nécessaires comme

curl http://sonar.sh.cn.ao.ericsson.se//api/resources?metrics=qi-quality-index,coverage,test_success_density&resource=54936 --output sonar-result.xml 

J'archive la sonar-result.xml pour le rendre visible à l'intérieur du travail.

+0

Hey Larry, juste curieux de savoir si vous avez trouvé quelque chose de nouveau en ce qui concerne, comme je suis sur le point de mettre en œuvre quelque chose de similaire. À votre santé! – JoeB

+0

non, pas encore vérifié, laissez votre solution si vous pouvez en faire plus –

+0

Vous pouvez réellement analyser le json dans le shell jenkins avec jq, et obtenir le statut. Vous n'avez donc pas besoin d'enregistrer le résultat dans un fichier, etc. –

Questions connexes