sonarqube使用简介
1.sonarqube扫描方法
jenkins中调用
通过jenkins插件调用sonarscanner或使用maven、gradle等内置扫描器
依据项目需要,对代码持续扫描,sonarqube 安装,并将结果推送到sonarqube 进行页面展示
sonarqube scanner
使用scanner,sonarqube 安装,通过配置文件,修改项目信息,在命令行中调用scanner工具,进行扫描,sonarqube 安装,并推送给sonarqube
maven、gradle等内置扫描器
以maven为例,需要修改maven和sonarqube配置文件,在mvn编译后,使用mvn命令,进行代码扫描,并推送给sonarqube(需要编译源代码)






sonarqube常见问题
1.忘记密码
执行以下sql将密码还原为admin
2.源码乱码
在issue中查看源码,中文变成了乱码。需要设置项目的sonar-project.properties文件。
增加红色加粗字体的内容,设置源码的编码为utf-8。需要重新执行sonar-runner生效。
3.获取163邮箱授权---
(1)登录163邮箱
(2)设置 *** 常规设置
(3)---授权密码 *** 开启,会提示需要手机---验证,按提示操作即可。
(4)------验证成功后,新疆sonarqube 安装,可以输入授权码。将该授权码记录下来,方便后续使用。
4.jdk版本
当sonar-scanner所在机器上安装了多个jdk的时候,需要为sonar-scanner的运行jdk版本。修改sonar-scanner_home/bin/sonar-runner.bat
sonarqube 8.3.1安装说明(三)
7、sonarqube汉化
把的sonar-l10n-zh-plugin-8.3.jar 放到内网centos中对应的目录/usr/local/sonarqube-8.3.1.34397/extensi/plugins
执行命令重启
(也可以通过在线安装插件的方式进行安装,我们这里讲的是内网离线安装)
8、安装sonarscanner
sonarqube安装好后是没法扫描项目的,所以还需安装sonarscanner
放开sonar.host.url、sonar.sourceencoding注释(如果sonarscanner与sonarqube部署不在同一台服务器,那么需要修改sonar.host.url)
创建软连接,将sonarscanner改为全局可使用
新疆sonarqube 安装-苏州华克斯公司由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司实力---,信誉---,在江苏 苏州 的行业软件等行业积累了大批忠诚的客户。华克斯带着精益---的工作态度和不断的完善---理念和您携手步入,共创美好未来!
联系我们时请一定说明是在100招商网上看到的此信息,谢谢!
本文链接:https://tztz192713.zhaoshang100.com/zhaoshang/286634847.html
关键词: loadrunner - qtp - hp qc/alm - fortifysca - fireeye