1 Jenkins安装sonarqube-scanner
2 Jenkins上配置SonarQubeScanner全局工具
入口:系统管理—系统配置—全局工具配置,找到sonarqube scanner,如下图。其中第3点选择4-1下载好的sonarqube scanner即可。
3 Jenkins上添加凭证
入口:系统管理-安全-凭证-添加凭证
4 Jenkins上做SonarQube系统配置
入口:系统管理—系统配置—系统配置
5-1-2选择对应的JDK版本(版本不对应构建会报错,根据报错信息配置对应的JDK即可),并配置分析项目信息
5-2 添加shell脚本获取质量阈结果,不满足质量阈要求,则构建失败。
5-2-1选择shell
5-2-2配置质量阀不通过则构建失败
6 构建项目