- 19
- 0
- 约3.3千字
- 约 8页
- 2017-11-24 发布于河南
- 举报
mavenjenkinssonar搭建
质量管理平台sonar搭建 目录1. Sonar安装21.1下载sonar21.2安装sonar22.在maven中配置sonar21、修改maven配置文件22、执行命令33、查看结果33.与jenkins集成,构建时自动进行sonar分析33.1配置33.2构建并查看sonar报告44. sonar报表说明44.1整个sonar报表主要为6部分,如下图为红色数字以标记44.2在Critical中有三种错误提示如下:64.3持续集成曲线图7 1. Sonar安装1.1下载sonar 版本:3.0 下载地址:/downloads/下载完成之后,要注意一个问题,官方的说明是不要安装在以数字开头的目录中。所以我们就不要解压在数字开头的目录中。1.2安装sonar 1、安装JDK-1.5以上版本。2、安装oracle10G以上版本。3、在数据库中创建新用户sonar 密码为sonar 并给用户赋权 用户和密码可以自定义,如果自定义需要更改sonar-3.0\conf\perties配置文件中得sonar.jdbc.username与sonar.jdbc.password4、配置sonar-3.0\conf\perties文件。1)配置启动的http端口sonar.web.host:1sonar.web.port:8082sonar.web.context: /三句前本来被注释,取消注释2)取消oracle连接的注释,并输入自己数据库的url地址,同时将默认的sonar.jdbc.url屏蔽sonar.jdbc.url: jdbc:oracle:thin:@localhost:1521:orcl10g# Optional propertiessonar.jdbc.driverClassName: oracle.jdbc.OracleDriversonar.jdbc.validationQuery: select 1 from dual5、复制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./blogs/tag/Maven%20%E5%AE%89%E8%A3%85%20Eclipse3.7%E6%8F%92%E4%BB%B6在maven中配置sonar 1、修改maven配置文件在%MAVEN_HOME%\conf\setting.xml中输入下面内容: profilesprofile idsonar/id activation activeByDefaulttrue/activeByDefault /activation properties !-- EXAMPLE FOR MYSQL -- sonar.jdbc.url jdbc:oracle:thin:@localhost:1521:orcl10g /sonar.jdbc.url sonar.jdbc.driverClassNameoracle.jdbc.OracleDriver/sonar.jdbc.driverClassName sonar.jdbc.usernamesonar/sonar.jdbc.username sonar.jdbc.passwordsonar/sonar.jdbc.password !-- SERVER ON A REMOTE HOST -- sonar.host.url 1:8082//sonar.host.url /properties /profile /profiles2、执行命令在命令行进入到项目文件的目录中去,然后再输入mvn sonar:soanr进行测试3、查看结果在浏览器中输入http://localhost:9000查看结果。3.与jenkins集成,构建时自动进行sonar分析3.1配置打开jenkins得url 1:8081/jenkins1:8081/jenkins点击需要进行sonar分析的项目,在左侧的菜单中选择配置。选择在之前步骤进行sonar分析,选择pre step点击add pre_build step选择invoke top-level maven targets然
原创力文档

文档评论(0)