如何使用webservice api从sonarqube中的特定版本获取度量
对于我的发布自动化,我正在创建一个文档生成器,其中包含sonarqube的当前测量值。在本文档中,我想报告代码的几个版本之间的差异。 我成功地获得了版本列表,使用 我还设法使用如何使用webservice api从sonarqube中的特定版本获取度量,sonarqube,Sonarqube,对于我的发布自动化,我正在创建一个文档生成器,其中包含sonarqube的当前测量值。在本文档中,我想报告代码的几个版本之间的差异。 我成功地获得了版本列表,使用 我还设法使用 有谁能帮我获取旧版本的nCOC,比如说版本“4.0”?Web服务不允许查询此信息。解决方案是迂回的,但您可以根据版本获取所需的数据 提议的解决办法: 从API获取特定于版本的详细信息。 答案可能是这样的: [{"id":"23761","rk":"helloworld","n":"1.1","c":"Version"
有谁能帮我获取旧版本的
nCOC
,比如说版本“4.0”?Web服务不允许查询此信息。解决方案是迂回的,但您可以根据版本获取所需的数据
提议的解决办法:
[{"id":"23761","rk":"helloworld","n":"1.1","c":"Version","dt":"2017-07-19T20:28:54-0500"},
{"id":"23731","rk":"helloworld","n":"1.0","c":"Version","dt":"2017-07-18T14:51:20-0500"},
{"id":"5107","rk":"helloworld","n":"1","c":"Version","dt":"2015-12-07T11:37:44-0600"}]
“dt”值指定版本发布的时间点dt
值。从获得的dt
值中查找最小和最大日期值dt
值与从上述响应中获得的值进行比较,从而获得特定于版本的度量值