有人可以帮助我通过curl REST API调用从声纳仪表板获得代码覆盖率吗?我们使用的Sonar版本为6.7,但我找不到REST调用来获取相同版本。
答案 0 :(得分:0)
您可以这样做:
curl "http://sq_instance:port/api/measures/component?metricKeys=coverage&componentKey=the_project_key"
然后您将看到:
{
"component":{
"id":"AWmbujtw_he9c8fQXlqh",
"key":"blablabla",
"name":"Sample Application",
"qualifier":"TRK",
"measures":[
{
"metric":"coverage",
"value":"55.2",
"bestValue":false
}
]
}
}
无论如何,您会在这里找到所有指标键:https://docs.sonarqube.org/7.4/user-guide/metric-definitions/