新安装的soanrqube可以使用curl调用api 获取一些信息,比如支持的语言,目前有多少bug,但是记得一定要加登录soanrqube的账号密码哟,不然你啥都得不到。

登录sonarqube后,点击最下面的web接口,如下:

sonarqube 使用curl 调用web api

 

 就可以跳转到接口页面,使用 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脚本中,完成一些自动话的操作。

 

相关文章:

  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2021-09-30
  • 2021-12-21
猜你喜欢
  • 2021-10-20
  • 2021-09-24
  • 2022-12-23
  • 2021-07-21
  • 2022-12-23
  • 2021-11-19
  • 2021-10-15
相关资源
相似解决方案