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