欢迎光临散文网 会员登陆 & 注册

软件测试 | Sonarqube scanner使用

2023-05-28 16:37 作者:爱测软件测试  | 我要投稿

安装

作用:分析代码与数据,并上传,独立客户端程序 独立下载:docs.sonarqube.org/disp Analyzing+with+SonarQube+Scanner

mac: brew install sonar-scanner

scanner 有 2 中类型的配置文件,全局配置文件与项目配置文件。

全局配置文件 scanner 的全局配置文件用于保存一些全局性的配置,比如 sonar 的 token 与主机等配置。 路径在 $install_directory/conf/sonar-scanner.properties:

项目配置文件

在待分析的项目源代码的主目录下可以配置一个 sonar 的项目配置文件 sonar-project.properties

scanner 参数传递机制

有的时候不方便修改配置文件,可以把一些配置通过参数传递给 scanner,基本上所有的全局或者项目 配置都可以被传递到 scanner 的-D 参数中。

scanner 在构建工具中的集成

scanner 支持目前主流的项目构建工具,并提供了对应的构建工具的支持,常见的插件包括

Gradle - SonarScanner for Gradle

MSBuild - SonarScanner for MSBuild

Maven - use the SonarScanner for Maven

Jenkins - SonarScanner for Jenkins

Azure DevOps - SonarQube Extension for Azure DevOps

Ant - SonarScanner for Ant

anything else (CLI) - SonarScanner

下载示例项目

扫描下方可领取更多学习资料(无偿哦~)


软件测试 | Sonarqube scanner使用的评论 (共 条)

分享到微博请遵守国家法律