sonarqube使用手册,sonarqube安装配置

http://www.itjxue.com  2023-01-17 17:11  来源:未知  点击次数: 

SonarQube8.8部署(CentOS 7)

1.? 将sonarqube8.8文件夹移动到/sur/local/ 中,使用命令mv ~/sonarqube8.8 /sur/local/? /usr/local?

2.? ?设置用户权限,su切换root用户,切换后进行用户权限设置,命令如下:chmod –R 777文件夹 (设置好权限后,才具备权限启动服务)

3.? ?执行sonarqube中,bin目录中的sonar.sh文件,具体命令如下:/……/bin/linux-x86-64/sonar.shstart?(注意,偶尔重启系统会遇到启动后无法访问的问题,需重新执行一下步骤2)

4.? ?在Linux系统中访问, ,默认账号密码均为admin

5.? ? 若想要在外部(Windows上)进行访问(同一局域网),关闭Linux防火墙即可

6.? ? 关闭防火墙后,查看当前系统的ip,输入 ip addr,即可查看相关的ip,故当前访问链接为

汉化可以参考 ,可在window上汉化,在将整一个sonarqube文件夹拉进CentOS7中,也可以在CentOS7中将文件置于对应的文件夹

解决CentOS7中ens33不显示ip的问题,在终端键入命令如下,发现出现以下问题

分析:由于ens33网卡没有激活,切换root用户,输入ifup ens33,激活后即可

如何使用sonarqube与jenkins

你问的范围太广了,我方向性的描述一下,具体安装和配置细节网上自查:

1、先确保安装了jdk、MySql(不是必须)、Sonarqube、Sonar-runner,注意版本兼容性问题;

2、再确保Sonarqube启动没问题,Sonar-runner可以正确扫描代码质量;

3、最后再弄Sonar与Jenkins的集成,大概来说就是在Jenkins下载和配置Sonar插件,然后新增工程时增加Sonar构建过程即可。

SonarQube使用方法

Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,通过插件形式可以支持包括java,C#,C/C++,PL/SQL等等二十几种编程语言的代码质量管理与检测

使用方法

指标:

Bugs表示系统在运行中因为程序本身有错误而造成的功能不正常、死机、数据丢失、非正常中断等现象;

漏洞表示系统存在安全隐患容易被攻击;

坏味道表示不好的编码习惯;

重复率表示代码中存在有相同的代码,这样不利于维护。

查看检查出的错误:

查看检查后的错误信息

IDEA中配置Sonar

1、安装Sonarlint

2、配置Sonar

Token:a9f8937c33a5ac39dfe459ecacc6ecceb0a4da95

配置完成后

点击SonarLint显示

Sonar的构建时间

每周五晚上11点定时构建,同时每次提交代码至SVN后在当天晚上的11点自动构建

(责任编辑:IT教学网)

更多

推荐程序员考试文章