| 判定对象 | 默认以 New Code(新增代码)为主 |
|---|---|
| Sonar way 默认条件 | 新代码覆盖率 ≥ 80%、重复率 ≤ 3%、安全热点 100% 已评审、新增问题评级 A |
| 集成 | CI 中运行 sonar-scanner,再等待质量门禁结果 |
| 失败行为 | 门禁未通过可按配置中止流水线 |
扫描并查询门禁结果
扫描并查询门禁结果
sonar-scanner \
-Dsonar.projectKey=web \
-Dsonar.sources=src \
-Dsonar.host.url=https://sonar.example.com
curl -s -u "$SONAR_TOKEN:" \
"https://sonar.example.com/api/qualitygates/project_status?projectKey=web"门禁默认覆盖 New Code 周期:先治理增量,存量问题分阶段清理,避免一次开出的整改清单过长。