मेरे पास अपने सोनारक्यूब डैशबोर्ड में परियोजनाओं की सूची है, मैं एक ही एपीआई कॉल (सोनारक्यूब वेब एपीआई) में कोड कवरेज, कोड गंध, भेद्यता, और सभी परियोजनाओं के अन्य विवरण जैसी गुणवत्ता की जानकारी कैसे प्राप्त कर सकता हूं?

संदर्भित वेब-एपीआई दस्तावेज़ (https://next.sonarqube.com/sonarqube/web_api/), लेकिन इससे ज्यादा मदद नहीं मिल पा रही है।

0
Dan 5 नवम्बर 2020, 20:19

1 उत्तर

सबसे बढ़िया उत्तर

निम्नलिखित कोड का एक संक्षिप्त अंश है जो स्कैन के पूरा होने के बाद कुछ मेट्रिक्स प्राप्त करता है:

"curl -s -X GET -u ${authString} \'${sonarProps['sonar.host.url']}/api/measures/component?" +
    "metricKeys=coverage,duplicated_lines_density" +
    "&component=${sonarQubeProjectName}&branch=${branchName}\'"

आपके प्रश्न के लिए संपत्ति संदर्भों का सिंटैक्स महत्वहीन है। आपूर्ति की जा रही "metricKeys" की सूची पर ध्यान दें।

1
David M. Karr 5 नवम्बर 2020, 19:20