预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

质量管理平台sonar搭建 目录 TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc329769033"1.Sonar安装 PAGEREF_Toc329769033\h2 HYPERLINK\l"_Toc329769034"1.1下载sonar PAGEREF_Toc329769034\h2 HYPERLINK\l"_Toc329769035"1.2安装sonar PAGEREF_Toc329769035\h2 HYPERLINK\l"_Toc329769036"2.在maven中配置sonar PAGEREF_Toc329769036\h2 HYPERLINK\l"_Toc329769037"1、修改maven配置文件 PAGEREF_Toc329769037\h2 HYPERLINK\l"_Toc329769038"2、执行命令 PAGEREF_Toc329769038\h3 HYPERLINK\l"_Toc329769039"3、查看结果 PAGEREF_Toc329769039\h3 HYPERLINK\l"_Toc329769040"3.与jenkins集成,构建时自动进行sonar分析 PAGEREF_Toc329769040\h3 HYPERLINK\l"_Toc329769041"3.1配置 PAGEREF_Toc329769041\h3 HYPERLINK\l"_Toc329769042"3.2构建并查看sonar报告 PAGEREF_Toc329769042\h4 HYPERLINK\l"_Toc329769043"4.sonar报表说明 PAGEREF_Toc329769043\h4 HYPERLINK\l"_Toc329769044"4.1整个sonar报表主要为6部分,如下图为红色数字以标记 PAGEREF_Toc329769044\h4 HYPERLINK\l"_Toc329769045"4.2在Critical中有三种错误提示如下: PAGEREF_Toc329769045\h6 HYPERLINK\l"_Toc329769046"4.3持续集成曲线图 PAGEREF_Toc329769046\h7  1.Sonar安装 1.1下载sonar 版本:3.0 下载地址:HYPERLINK"http://www.sonarsource.org/downloads/"http://www.sonarsource.org/downloads/ 下载完成之后,要注意一个问题,官方的说明是不要安装在以数字开头的目录中。所以我们就不要解压在数字开头的目录中。 1.2安装sonar 1、安装JDK-1.5以上版本。 2、安装oracle10G以上版本。 3、在数据库中创建新用户sonar密码为sonar并给用户赋权 用户和密码可以自定义,如果自定义需要更改sonar-3.0\conf\sonar.properties配置文件中得sonar.jdbc.username与sonar.jdbc.password 4、配置sonar-3.0\conf\sonar.properties文件。 1)配置启动的http端口 sonar.web.host:192.168.140.11 sonar.web.port:8082 sonar.web.context:/ 三句前本来被注释,取消注释 2)取消oracle连接的注释,并输入自己数据库的url地址,同时将默认的sonar.jdbc.url屏蔽 sonar.jdbc.url:jdbc:oracle:thin:@localhost:1521:orcl10g #Optionalproperties sonar.jdbc.driverClassName:oracle.jdbc.OracleDriver sonar.jdbc.validationQuery:select1fromdual 5、复制oracle驱动 复制ojdbc14.jar,到sonar-3.0\extensions\jdbc-driver\oracle目录下,驱动得版本需要同连接的数据库版本一致 6、进入bin中,选择适合自己系统,运行sonar.sh,如果是windows运行bat。 运行sonar-3.0\bin\windows-x86-32\StartSonar.bat,打开相应的网页:HYPERLINK"http://localhost:9000"http://localhost:9000测试是