华克斯-西南sonarqube教程
Sonarqube安装版本分析:蕞新版本是8.9已整合CI/CD但是环境依赖比较高:要求Java11且不支持mysql管理配置元数据综合考量,功能蕞大化,依赖Java8,且支持mysql管理元数据的蕞后版本故选择版本7.8(20190619日发布)安装过程安装Javajdk1.8(安装过程省略)安装mysql5.6.3(安装过程省略)安装maven3.5.2(安装过程省略)安装sonarqubeSonarQube常见问题1.忘记密码执行以下sql将密码还原为admin2.源码乱码在Issue中查看源码,中文变成了乱码。需要设置项目的sonar-project.properties文件。增加红色加粗字体的内容,中国sonarqube教程,设置源码的编码为UTF-8。需要重新执行sonar-runner生效。3.获取163邮箱授权客户端(1)登录163邮箱(2)设置→常规设置(3)客户端授权密码→开启,代理商sonarqube教程,会提示需要手机验证码验证,按提示操作即可。(4)短信验证码验证成功后,可以输入授权码。将该授权码记录下来,方便后续使用。4.JDK版本当sonar-scanner所在机器上安装了多个JDK的时候,需要为sonar-scanner的运行JDK版本。修改sonar-scanner_home/bin/sonar-runner.batsonarQube的基本使用(四)7.执行代码检查用测试用户登录之后,测试用户只能看到公开的4个项目和一个私有的项目testPrj,当前该项目还没有运行过代码检查,所以没有检查结果信息。将之前的代码检查命令在项目根目录下(与pom.xml同级)执行,执行时会进行相关插件安装。安装成功后,执行代码检查命令,这里我们用令牌代替了用户名密码。执行成功后输出BUILDSUCCESS.回到sonarQube,发现testPrj项目的检查结果已经出来了。但是你会发现项目名却不是testPrj,西南sonarqube教程,而是别名称,之前也提到过这一点,sonarQube的项目标识符不会变,但是项目名称会被代码项目名覆盖。点击项目名进去检查总览页,打开项目信息面板我们可以看到项目标识还是testPrj,左侧绿域表示检查结果的质量阈状态,中间区域显示bug和漏洞的数量等信息。华克斯-西南sonarqube教程由苏州华克斯信息科技有限公司提供。华克斯-西南sonarqube教程是苏州华克斯信息科技有限公司今年新升级推出的,以上图片仅供参考,请您拨打本页面或图片上的联系电话,索取联系人:华克斯。)