sonarqube 使用curl 調用web api


新安裝的soanrqube可以使用curl調用api 獲取一些信息,比如支持的語言,目前有多少bug,但是記得一定要加登錄soanrqube的賬號密碼喲,不然你啥都得不到。

登錄sonarqube后,點擊最下面的web接口,如下:

 

 就可以跳轉到接口頁面,使用 curl  -u slogin:spasswd   "http://192.168.8.189:9000/..."    就可以調用接口,其中的slogin和spasswd是你登錄sonarqube的賬號密碼

 

比如我要查一下我的sonarqube支持哪些語言:

curl -u test:123456  http://192.168.8.189:9000/api/languages/list

我要看下我的LBAD工程還有多少個bug: 【這種可以用來自動統計代碼修改的情況,哪些項目還剩多少bug未清理】

curl -u test:123456 "http://192.168.8.189:9000/api/measures/component?component=sonar_LBAD&metricKeys=bugs"

 

其它接口可以類推,參考接口文檔,有很多接口可以使用到shell腳本中,完成一些自動話的操作。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM