2017-08-08 1 views
1

Il y avait auparavant une API "api/resources /" pour réaliser ceci. Mais malheureusement ce n'est pas dans ma version 6.4.Obtenir tous les noms de projets dans votre serveur SonarQube

J'ai essayé "/ api/qualitygates/search? GateId = 1" après avoir confirmé que le Qualitygate par défaut est "SonarQube way" en utilisant cette api pour confirmer "api/qualitygates/list" mais je reçois.

Existe-t-il un moyen facile d'obtenir tous les projets de mon serveur SonarQube par l'API?

+0

Je ne suis pas sûr, mais peut-être ce lien vous aidera: https://next.sonarqube.com/sonarqube/web_api/api/resources –

Répondre

4

On dirait que c'est obsolète.

Retirées depuis 6.3, s'il vous plaît utiliser api/composants et api/mesures à la place

Screenshot from my local copy of SonarQube 6.4.

+0

Merci pour votre réponse, pouvez-vous donner un exemple pour exécuter "API/composants" et "api/mesures" sans connaître au préalable la clé ou componentId des projets sur le serveur SonarQube. J'ai vu ci-dessous des formats et ne convient pas pour obtenir tous les projets sur le serveur. https://nemo.sonarqube.org/api/components/show?key=postgresql Obtenez les statistiques souhaitées: https://nemo.sonarqube.org/api/measures/component?componentId=6d75286c-42bb-4377 -a0a1-bfe88169cffb & metricKeys = sqale_debt_ratio & additionalFields = métriques, périodes – electricalbah