我有一个案例,我想要一个插件来保存SCM门票上的指标。 目前,我定义了一个自定义SCMTicket资源(扩展Resource类),并在实现Metrics接口的类中使用getMetrics方法添加了一些指标。 我创建了一个传感器,只是在我的一个指标上添加了一个虚拟测量。保存测量值之前不会保存我的资源,因为saveMeasure方法应该自动执行此操作。
我遇到的问题是我的资源没有保存,测量也没有保存。指标已保存。
我使用完全错误的方法还是我必须做更多的事情来保存它?
提前致谢!
答案 0 :(得分:0)
从概念的角度来看,这是一种错误的做法。
SonarQube平台旨在衡量和跟踪代码质量。我可以看到门票反映质量的论点,但它们本身不是代码,没有质量(或缺乏质量)。
修改强>
对于汇总值,例如您在评论中提及的平均票证持续时间,记录它们的最佳位置是项目。 (这不仅从API的角度来看,而且如果你考虑的话,从公制所有权角度出发。)
请注意,曾几何时,SonarSource实际上提供了一个JIRA插件,但在决定JIRA指标并非真正关于代码质量后放弃了它。