Sonarqube在外部资源上添加度量

时间:2015-12-15 10:13:10

标签: sonarqube

我有一个案例,我想要一个插件来保存SCM门票上的指标。 目前,我定义了一个自定义SCMTicket资源(扩展Resource类),并在实现Metrics接口的类中使用getMetrics方法添加了一些指标。 我创建了一个传感器,只是在我的一个指标上添加了一个虚拟测量。保存测量值之前不会保存我的资源,因为saveMeasure方法应该自动执行此操作。

我遇到的问题是我的资源没有保存,测量也没有保存。指标已保存。

我使用完全错误的方法还是我必须做更多的事情来保存它?

提前致谢!

1 个答案:

答案 0 :(得分:0)

从概念的角度来看,这是一种错误的做法。

SonarQube平台旨在衡量和跟踪代码质量。我可以看到门票反映质量的论点,但它们本身不是代码,没有质量(或缺乏质量)。

修改

对于汇总值,例如您在评论中提及的平均票证持续时间,记录它们的最佳位置是项目。 (这不仅从API的角度来看,而且如果你考虑的话,从公制所有权角度出发。)

请注意,曾几何时,SonarSource实际上提供了一个JIRA插件,但在决定JIRA指标并非真正关于代码质量后放弃了它。