sonarqube - SonarQube 不反映最新版本
问题描述
我们正在使用 Gitlab CI/CD 进行部署并通过 SonarQube 进行检查。我们的流程:开发分支 -> 在预览模式开启的情况下合并到发布 -> 在发布分支中积累新代码 -> 完成后创建标签 -> 合并到主而不预览。到目前为止一切正常,Sonar 以某种方式识别了当前版本(来自标签)并将其显示在应用程序中
但后来它变得很奇怪,它从 1.6.0 回到 1.5.0,同时显示“来自 1.6 的新代码”</p>
我试图传递-Dsonar.projectVersion
或-Dsonar.scm.revision
在我们的 Gradle 任务期间传递,但没有任何变化。如何手动(通过 Gradle 任务)将此版本设置为我想要的版本?
解决方案
推荐阅读
- ruby-on-rails - RSpec/rails 未设置请求标头
- jupyter-notebook - 适用于 Windows 的 DrRacket 本地软件包安装
- kubernetes - 版本“v1”中的 kubernetes Job 不能作为 Job 处理:
- powershell - 请解释一下这个 PowerShell 脚本中的“%i*g”是什么意思
- php - 如何从 2 个表 SQL 的连接中获取一列
- onedrive - 如何确定 OneDrive 是否处于按需模式?
- r - 对于给定的距离函数,在 (lat,long) 坐标表中查找所有最近元素的索引
- command-line-interface - 你如何回滚 gatsby 版本?
- java - Cardgame (Java) 的 BiPredicate 规则
- postgresql - 无法与 psql 连接:SSL 错误:无效填充