第一范文网 - 专业文章范例文档资料分享平台

maven+jenkins+sonar搭建

来源:用户分享 时间:2025/7/2 2:48:56 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

质量管理平台sonar搭建

目录

1. Sonar安装 .................................................................................................................................... 2

1.1下载sonar .......................................................................................................................... 2 1.2安装sonar .......................................................................................................................... 2 2.在maven中配置sonar................................................................................................................. 2

1、修改maven配置文件 ........................................................................................................ 2 2、执行命令 ............................................................................................................................. 3 3、查看结果 ............................................................................................................................. 3 3.与jenkins集成,构建时自动进行sonar分析 ........................................................................... 3

3.1配置 .................................................................................................................................... 3 3.2构建并查看sonar报告 ...................................................................................................... 4 4. sonar报表说明 ............................................................................................................................. 4

4.1整个sonar报表主要为6部分,如下图为红色数字以标记 .......................................... 4 4.2在Critical中有三种错误提示如下: ................................................................................ 6 4.3持续集成曲线图 ................................................................................................................. 7

1. Sonar安装

1.1下载sonar

版本:3.0

下载地址: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 # Optional properties

sonar.jdbc.driverClassName: oracle.jdbc.OracleDriver sonar.jdbc.validationQuery: select 1 from dual 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,打开相应的网页:http://localhost:9000测试是否配置成功,这里的页面链接跟前头的http配置有关

2.在maven中配置sonar

1、修改maven配置文件

在%MAVEN_HOME%\\conf\\setting.xml中输入下面内容:

sonar

true

jdbc:oracle:thin:@localhost:1521:orcl10g

oracle.jdbc.OracleDriver sonar sonar

http://192.168.140.11:8082/

2、执行命令

在命令行进入到项目文件的目录中去,然后再输入mvn sonar:soanr进行测试

3、查看结果

在浏览器中输入http://localhost:9000查看结果。

3.与jenkins集成,构建时自动进行sonar分析

3.1配置

打开jenkins得url http://192.168.140.11:8081/jenkins 点击需要进行sonar分析的项目,在左侧的菜单中选择配置。

选择在之前步骤进行sonar分析,选择pre step 点击add pre_build step

选择invoke top-level maven targets

然后现在jenkins配置得maven路径,并输入mavne goals:sonar:sonar 如下图所示

3.2构建并查看sonar报告

选择jenkins项目,点击立即构建

构建完成后在浏览器中输入http://192.168.140.11:8082/查看结果

4. sonar报表说明

4.1整个sonar报表主要为6部分,如下图为红色数字以标记

1. 表示报告生成时间及代码包版本

2. 项目规模(包括代码行,类,包数目的统计) 3. 项目注释情况 4. 代码复杂度

5. 代码覆盖率及单元测试情况

6. findbugs结果统计, 点击报告中的数据可以进入详细数据页面,下面以findbugs和单元测试结果为例

搜索更多关于: maven+jenkins+sonar搭建 的文档
maven+jenkins+sonar搭建.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8b1su8be3055t2h96002_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top