2015-12-15 31 views
0

我有一種情況,我想要一個插件來保存SCM門票上的指標。 目前我定義了一個自定義SCMTicket資源(擴展Resource類),並在實現Metrics接口的類中使用getMetrics方法添加了一些度量標準。 我創建了一個傳感器,它只是在我的一個指標上添加了一個虛擬測量。由於saveMeasure方法應該自動執行此操作,因此在保存測量之前我的資源不會保存。Sonarqube在外部資源上添加度量

我的問題是我的資源沒有保存,措施也沒有保存。指標被保存。

我使用了一種完全錯誤的方法,還是我必須做更多的事情來保存這個?

在此先感謝!

回答

0

從概念的角度來看,這是一種錯誤的方法。

SonarQube平臺旨在測量和跟蹤代碼質量。我可以看到票據反映質量的論點,但他們不是自己的代碼,沒有質量(或缺乏質量)。

編輯

對於聚合值,如您在您的評論提到的平均票價持續時間,記錄他們的是該項目的最佳場所。 (這不僅僅是從API的角度來看是有意義的,而且如果你仔細考慮的話,從公制所有權的角度來看也是有意義的。)

請注意,曾經有一段時間,SonarSource實際上提供了一個JIRA插件,但在決定JIRA度量代碼質量並非真正的

+0

嗯好吧我明白了。但是舉例來說,我想用一個小部件擴展儀表板來顯示平均票期?有沒有辦法掛鉤聲納,或者你會說我應該保存這些外部數據,並用一個插件檢索它?還是有更好的方法呢?我確實認爲這種小部件可以爲Sonar增加額外的維度。 –

+0

感謝您的幫助!我認爲該項目可能是適當的領域。這僅僅意味着不爲每個票證保存單獨的指標,而是爲整個項目保存單獨的指標。這意味着你可以節省更少的細節,但它可能會爲我需要的詳細程度工作。 –