4.5.5.1_SonarQube
- 使用场景:使用SonarQube检测代码质量
- 配置说明
属性 | 配置说明 |
---|---|
配置文件路径 | sonar-project.properties 该文件默认路径为代码库全路径URL的根下,如果路径不同则需要配置正确路径 |
SonarQube服务器 | 选择已有的SonarQube服务器 |
Sonar质量配置 | Sonar质量配置,非必填,未选按默认,可选多个 |
扫描项目路径 | 扫描项目的绝对路径,如果为空,则为工作空间根目录 |
质量表达式 | 如果为空,则不检查;否则进行指标检查,如果不达标,则任务执行失败,一般根据组织级质量目标确定 bugs<={bug质量目标} && vulnerabilities<={漏洞质量目标} && code_smells<={坏味道质量目标} |
增量扫描 | 勾选执行增量扫描,否则执行全量扫描 |
扫描起始点 | 可提交branch/tag/commitId,填写,执行区间扫描;不填,则默认执行结束点单次commit文件扫描 |
扫描结束点 | 可提交branch/tag/commitId,必填,默认master |