【发布时间】:2017-02-10 06:42:30
【问题描述】:
我在我的 sonarqube 中添加了一个自定义指标。想要从 C# 中的独立分析器更新此指标值。
我已尝试使用 Sonar Web API @https://docs.sonarqube.org/pages/viewpage.action?pageId=2392172,
但似乎这些已更改并且不再起作用。
通过访问“mysonarserver/api”获取api,并将请求框架如下
但是如何获取我手动添加的指标的 id?
还有如何从 Sonar Web API 更新指标的值,如上所述,如果我传递我没有的 MetricID,我只能更新指标描述及其键,但不能更新它提供的值。
非常感谢任何帮助!
【问题讨论】:
-
下面是一些更详细的信息 首先我通过 Administration->Configuration->CustomMetrics 添加了一个自定义指标。然后通过单击单个项目->管理->自定义措施将相同的指标添加到项目级别。现在我正在尝试通过声纳 api 更新项目级别的指标值。 "mysonarserver/api/custom_measures/update?id=140&name=metricname&projectKey=projectkey&value=18&description=description" ,但它给了我 id =140 not found 的错误度量,尽管创建了 Id 140 的指标
-
请edit这些详细信息进入您的问题。