首页 > 解决方案 > SonarQube 不反映最新版本

问题描述

我们正在使用 Gitlab CI/CD 进行部署并通过 SonarQube 进行检查。我们的流程:开发分支 -> 在预览模式开启的情况下合并到发布 -> 在发布分支中积累新代码 -> 完成后创建标签 -> 合并到主而不预览。到目前为止一切正常,Sonar 以某种方式识别了当前版本(来自标签)并将其显示在应用程序中 在此处输入图像描述

但后来它变得很奇怪,它从 1.6.0 回到 1.5.0,同时显示“来自 1.6 的新代码”</p>

在此处输入图像描述

我试图传递-Dsonar.projectVersion-Dsonar.scm.revision在我们的 Gradle 任务期间传递,但没有任何变化。如何手动(通过 Gradle 任务)将此版本设置为我想要的版本?

标签: sonarqube

解决方案


推荐阅读