如何获取过去 6 个月内为 sonarqube 创建的项目的报告?

Posted

技术标签:

【中文标题】如何获取过去 6 个月内为 sonarqube 创建的项目的报告?【英文标题】:How to get a report for projects created in last 6 months for sonarqube? 【发布时间】:2022-01-13 01:59:44 【问题描述】:

我没有找到任何 api 查询来获取项目列表以及项目创建日期(不是最后一个分析日期)。

获取 api/项目/搜索

上面的查询只给出项目名称但没有创建日期。

如何获取此报告? 我尝试直接在 postgres 数据库上运行 sql 查询,但最后分析日期也显示为 created_at 日期并为同一项目获取多条记录。

【问题讨论】:

【参考方案1】:

the official documentation上有如下参数:

analyzedBefore

过滤所有分支的最后分析是的项目 早于给定日期(不包括)。日期(服务器时区) 或者可以提供日期时间。

我希望您能以某种方式将项目与分支创建日期联系起来,并以此创建报告。否则,我看不到按项目创建日期搜索的选项(至少在官方文档中)。

【讨论】:

关于如何获取没有管理员用户的项目列表的任何建议? 如我所见,没有这样的选项。尝试在这里问community.sonarsource.com也许有人有答案

以上是关于如何获取过去 6 个月内为 sonarqube 创建的项目的报告?的主要内容,如果未能解决你的问题,请参考以下文章

有啥好的新的网络开发者浏览器插件吗? (如在过去 6 个月内发布)

从 Facebook 群组收集数据

计算6个月内的所有日期,而不是整体

过去 X 个月内的 PostgreSQL 累积计数

MYSQL NOT IN 子选择查询

Pandas:仅当某个列值在过去 N 个月内出现 N 次时才保留行