我想用SonarQube
Web API
搜索項目的覆蓋範圍。在garyub的基礎上搜索SonarQube項目Uri
我搜索的入口點是github存儲庫uri。
所以像這樣:[email protected]:user/my-project.git
。
目前,我正在刪除回購商品名稱,並嘗試使用/api/projects/index?search=my-project
來查找項目 - 假設github回購商品名稱應該包含在sonarqube項目名稱中。
我從響應中選取項目密鑰,並與/api/measures/component
一起使用以檢索overall_line_coverage
。
我們使用SonarQube gradle插件來創建SonarQube項目。我們還設置了sonar.branch
屬性。所以我們最終得到了項目密鑰,如<groupId>:<artifactId>:<sonar.branch>
。
是否有更好/更強大的方法來執行此搜索 - 特別是我想將sonar.branch
添加到查詢範圍縮小搜索結果。
是你使用的是sonarqube的本地安裝,還是你在sonarqube.com上分析你的項目? – slartidan
我們有本地安裝。本地和sonarqube.com之間的API有區別嗎? –
你的SonarQube版本是什麼? –