如何在SonarQube5.1中查找特定日期之后的所有已解决问题SonarQube5.1中有一个open服务API可用于查找特定日期之后的未决问题
api/issues/search?statuses=OPEN&createdAfter=2015-11-17对于像closedAfter这样的已结束的问题,我们有类似的东西吗?
另一种方法是查询表,但在SQ5.1中,日期是以某种unix格式存储的。如何将issues表中的ISSUE_CLOSE_DATE转换为YYYY-MM-DD格式,以便创建类似于select kee,status,resolution where status='CLOSED' and ISSUE_CLOSE_DATE >2015-11-17的查询
发布于 2016-01-15 15:12:18
抱歉,reply.Closed问题的延迟,默认保留30 days.However,这是可以延长的。我们在下面的production.The中保存已关闭的问题90天,可以使用查询来查找特定日期之后的已关闭的问题。
select i.kee,i.status,i.resolution,i.SEVERITY,i.tags, to_char(from_tz(CAST(TO_DATE('1970-01-01','YYYY-MM-DD') + ISSUE_CLOSE_DATE/86400000 AS TIMESTAMP), '+00:00') at time zone 'US/PACIFIC', 'YYYY-MM-DD') AS ISSUE_CLOSE_DATE1 from issues i where i.status='CLOSED' and from_tz(CAST(TO_DATE('1970-01-01','YYYY-MM-DD') + i.ISSUE_CLOSE_DATE/86400000 AS TIMESTAMP), '+00:00') at time zone 'US/PACIFIC' > to_date('2015-11-15','YYYY-MM-DD')我认为,声纳团队应该开发一个WebService,以便在特定日期后找到已解决的问题,如下所示
api/issues/search?statuses=CLOSED&closedAfter=2015-11-17发布于 2015-12-18 15:33:31
我怀疑有没有可靠的方法来做到这一点。公开的问题显然保存在数据库中,但关闭的问题会被清除(以避免数据库膨胀)。根据History and Events上的文档:All closed issues more than 30 days old are deleted。
因此,无论您对已关闭问题的查询是什么,(可能不完整的)结果都是不值得信任的。
https://stackoverflow.com/questions/34235961
复制相似问题