git - 如何通过 API 从 SonarQube 项目中检索分支信息?
问题描述
我正在使用 SonarQube 分支插件 (1.0 (build 507)) 并希望从分支中检索信息。我的 SonarQube 版本是 6.7。
SonarQube 项目 ( PC_civil-affairs
) 有三个分支,master(主)、develop、feature_branch。这些都是长寿的分支。
下一个调用从主分支 https://website.com/sonar/api/project_analysiss/search?project=PC_civil-affairs https://website.com/sonar/api/settings/values?component=PC_civil-检索信息事务&keys=sonar.leak.period https://website.com/sonar/api/qualitygates/project_status?projectKey=PC_civil-affairs
我应该如何调整上述调用以从开发和功能分支中检索相同的信息?
解决方案
我在 SonarQube 7.1 上测试了以下解决方案。
项目分析/搜索
您必须添加branch
参数。例子:
https://website.com/sonar/api/project_analyses/search?project=PC_civil-affairs&branch=xyz
设置/值
所有分支的设置都相同,因此您的 URL 是正确的:
https://website.com/sonar/api/settings/values?component=PC_civil-affairs&keys=sonar.leak.period
qualitygates/project_status
不幸的是,我没有找到任何获得质量门状态的方法。
推荐阅读
- python - 如何有效地将数据输入 TensorFlow 2.x,
- python - 如何添加带有按钮的新条目字段?Entry 字段是由 Python Tkinter 中的循环创建的
- reactjs - 如何使用反应在离子框架中调用api?
- sql-server - 与 SQL Server 建立连接时发生与网络相关或特定于实例的错误
- python-2.7 - Twyton / 命令“python setup.py egg_info”失败,错误代码 1 在 /tmp/pip-install-ui3eeW/twython/
- html - 试图将html表单数据提交到excel
- amazon-web-services - 无服务器 AWS:扩展默认 IAM 角色的权限
- android - 使用带有 Android 导航组件的 Firebase 电子邮件登录链接
- sql - Db2 SQL 根据大量数据选择排除行的行
- php - PHP Quiz 使用数组生成问题。如何计算积分?