SonarQube和SonarCloud API的Python包装器。

python-sonarqube-api的Python项目详细描述


https://img.shields.io/pypi/pyversions/python-sonarqube-api.svghttps://img.shields.io/pypi/v/python-sonarqube-api.svghttps://pepy.tech/badge/python-sonarqube-apihttps://sonarcloud.io/api/project_badges/measure?project=shijl0925_python-sonarqube-api&metric=alert_statushttps://img.shields.io/github/license/shijl0925/python-sonarqube-api.svghttps://img.shields.io/badge/code%20style-black-000000.svg

SonarQube和SonarCloud API的Python包装器

安装

安装最新版本的最简单方法是使用pip从PyPI中提取它:

pip install  --upgrade python-sonarqube-api

您也可以使用Git从Github克隆存储库并手动安装:

^{pr2}$

文档

API的完整文档可在readthedocs上找到。在

兼容性

  • 这个包与Python版本2.7、3.3+兼容。在
  • 使用SonarQube社区版7.9.x LTS和SonarCloud服务器进行测试。在

用法

适用于SonarQube社区版

客户端很容易使用,您只需使用 连接参数(默认的sonarquobe url是http://localhost:9000)。在

示例:

from sonarqube import SonarQubeClient

h = SonarQubeClient(sonarqube_url="http://localhost:9000", username='admin', password='admin')

Sonar身份验证令牌也可以用来代替用户名和密码:

h = SonarQubeClient(sonarqube_url="http://localhost:9000", token='*****************')

对于声纳云

示例:

from sonarqube import SonarCloudClient
h = SonarCloudClient(sonarcloud_url="https://sonarcloud.io", token='*****************')

API示例

SonarQubeClient API的示例文档可在API examples上找到。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Selenium Webdrive(Java)使用名称的预定义部分生成变量   java如何在Android Studio中创建水平滚动的标题?   Java中的层次枚举   java从响应获取对象列表   从向后兼容的可序列化对象中提取java超类   使用放大按钮在滚动条上显示java ChangeListener   java Jsp默认日期格式   java广播接收器未接收   当字符不是来自英文字母表时,java Datadog字符串编码   java GWT将字符串转换为小数点后2位的浮点值   java Android SMS API   java在codenameone中同时滚动X和Y窗格   Java应用程序使用Datacap WTM服务中止ibm data studio批处理   java如何在Struts配置文件中配置文件夹中的文件路径