0

Nous avons une configuration Sonarqube centralisée utilisée par un grand nombre d'utilisateurs. Beaucoup d'utilisateurs ont utilisé CI mis en place de façon non standard que nous avons maintenant beaucoup de tableaux de bord Sonar obsolètes. Avant d'entreprendre une activité de gestion interne pour nettoyer cette instance de tableau de bord inutilisée, nous devons référencer les travaux CI qui publient ces tableaux de bord. Mais le lien "Intégration continue" dans la vue Dashboard de Sonarqube est vide dans la plupart des cas. Existe-t-il un moyen (interface Web ou backend) de trouver les détails du tableau de bord Sonar de publication d'emplois de CI (par exemple, pour tout projet Sonar sélectionné, je souhaite obtenir une URL de travail CI).Information CI pour les tableaux de bord sonarqube

Avez-vous des commentaires à ce sujet?

Répondre

0

En supposant que votre version de SonarQube est 5.6.x, une option consiste à vérifier les journaux HTTP contenus dans le fichier logs/access.log. Les rapports d'analyse sont envoyés par des scanners à l'adresse URL api/ce/submit avec la clé de projet en tant que paramètre. Les journaux contiennent l'adresse IP de la machine du scanner, si elle peut vous aider ...

Exemple de rapport du projet foo envoyé par 127.0.0.1:

127.0.0.1 - - [13/Jan/2017:17:38:31 +0100] "POST /api/ce/submit?projectKey=foo&projectName=Foo HTTP/1.1" 200 44 "-" "SonarQubeRunner/2.5.1" 
+0

Merci pour l'information. J'ai vérifié ceci et il n'est pas d'aide beaucoup pour mon cas. Comme nous avons des centaines de travaux en cours d'exécution dans une seule machine esclave, les informations de travail de CI exactes seraient plus appropriées. Y at-il des plans de mettre en œuvre une telle fonctionnalité à l'avenir. – Coc

0

SonarQube ne suit aucune information relative à où/comment l'analyse d'un projet a été déclenchée. Par conséquent, si vos projets ne fournissent pas le lien "Intégration continue" disponible sur la page d'accueil du projet, SonarQube ne pourra pas vous aider à ce sujet.

+0

qui est très regrettable. Pas même les journaux backend de Sonarqube nous aident à ce sujet? – Coc

+0

SonarQube obtient des rapports d'analyse à digérer - d'où qu'ils viennent. Donc malheureusement non, il n'y a rien dans les journaux qui puisse aider. –