【发布时间】:2017-12-16 15:11:24
【问题描述】:
我们的项目与 SonarQube 远程服务器集成,并配置了 Quality Gate。 每次我们在 master 中提交时,我们的 gitlab 都会执行 sonar:sonar,如果代码不符合 Quality Gate 指标,则构建被拒绝。
在推送到 Gitlab 之前,我想在本地做同样的事情。
如果我在本地执行 sonar:sonar 并指向远程 SonarQube 服务器,它会验证质量门并将指标保存在服务器中。
但是,我想在不保留指标的情况下做同样的事情,因为它是我自己的分支。 因此,如果我使用 -Dsonar.analysis.mode=preview 它不会保留指标 但它不会检查指标 (Quality Gate)
有什么办法吗?
【问题讨论】:
标签: maven sonarqube sonarqube-scan