1

在 Jenkins 服务器上,我需要保存一些跨越多个修订版的 java 项目的声纳运行。到目前为止,这一切正常,直到我尝试在某些旧版本的代码上运行。我发现如果我将项目属性值 sonar.projectDate 设置为 2006-2007 年的某个地方(我拥有的最古老的代码来自那里),Sonar 将不会保存运行。但是,Jenkins 控制台输出是成功运行和失败运行之间的完全匹配(甚至都在底部声明了 SUCCESS)。不幸的是,它不在仪表板上,但如果我将日期修改为更近的日期,甚至在未来,比如 2020 年,Sonar 将完美地保存这些数据,并且它确实会显示在仪表板上。

还有其他人有这个问题吗?

4

1 回答 1

1

愚蠢的我,这必须处理 Sonar 的默认行为是如何保存和终止快照(测量代码库的实例)。默认情况下,快照仅在最佳情况下最多保存 5 年,如果您将代码库快照上的日期设置为超过 5 年最大值,它将被忽略。

于 2013-02-07T06:51:52.777 回答