gpt4 book ai didi

sonarqube - 通过 SonarQube API 上的标签过滤项目搜索

转载 作者:行者123 更新时间:2023-12-05 05:18:05 25 4
gpt4 key购买 nike

在我们的网站上,我们使用 SonarQube 6.4 分析不同团队的 150 多个项目。虽然有些项目实际上只是分支(只是版本不同),但我们的大多数团队项目都有不同的名称。为了为我们的团队过滤相关的项目,我们向项目添加了标签,这在项目 View 中运行良好 (/projects?tags=mytag)。然而,项目 View 列表和可视化对我们来说作为全屏仪表板都没有任何用处(例如,没有棋盘)。

由于 SonarQube 停止使用仪表板,我们尝试使用提供的 API 设置我们自己的仪表板,但不幸的是,调用 /api/components/search?qualifiers=TRK 只会返回太多条目,并且组件名称的参数 q 限制太多。除非我错过了它,否则查看 API 描述 /api/webservices/list 似乎可以查询标签,例如问题,但不在组件上(据我所知,在 SonarQube 6.7 上都没有)。

开发团队是否有任何其他方便的方法来过滤项目,或者是否有已知的计划在组件/项目搜索中添加标签过滤器?

欢迎任何建议!

PS:我确实尝试在这里搜索,例如通过“[sonarqube] api tag”,但我发现的帖子更多地与维护标签相关,但与如何通过 API 过滤标签无关。

最佳答案

没有具体的参数。相反,您将使用 filter 参数,如下所示:&filter=tags%20%3D%20your-tag-name

顺便说一句,我通过在项目页面上运行特定于标签的搜索并使用浏览器的开发人员工具来查看请求的 URL 来解决这个问题。一般来说,如果 UI 为您提供了一种拉取或缩小数据集的方法,那么它就会得到 Web 服务的支持(因为这是 UI 获取数据的地方)。

关于sonarqube - 通过 SonarQube API 上的标签过滤项目搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48282517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com