仅对最后一次提交进行 Sonarqube 分析

问题描述 投票:0回答:1

我们正在使用 sonarqube 使用 jenkins 在 CI/CD 管道中进行代码质量检查。我正在扫描我的代码并执行质量门检查。根据成功或失败,管道继续或停止。我想检查上次提交中新代码的质量门状态,而不是整个扫描结果。我怎样才能在管道中实现这一目标?有什么建议吗?

jenkins sonarqube cicd
1个回答
0
投票

我不是 Sonarqube 方面的专家,但如果您没有通过完整的代码库,包括所做的新修改,它将被视为一个完全的“新项目”。

为了准确了解 QG 中定义的指标的趋势,Sonar 必须对整个代码库进行评估。

话虽如此,一些指标(例如代码覆盖率)可以在 QG 中设置为仅适用于新代码。

© www.soinside.com 2019 - 2024. All rights reserved.