安装 下载,直接解压http://www.sonarqube.org/downloads/ 添加mysql驱动至\extensions\jdbc-driver\mysql\ 创建mysql数据库和用户:10.22.10.139 db:sonar 用户名/密码:sonar/sonar 修改sonar. ...
分类:
其他好文 时间:
2017-11-20 13:01:00
阅读次数:
132
1.前言在上一篇讲述了如何在CentOS7中安装并使用代码质量管理平台SonarQube6.4,在上一篇中讲到了SonarQube支持多种方式来分析代码质量,其中有一种方式之一就是在持续集成工具中来自动完成代码质量分析,本篇就是继续上一篇来讲述如何安装并使用Jenkins。Jenkins的前身是Hudso..
分类:
系统相关 时间:
2017-10-24 11:53:15
阅读次数:
267
只是说说遇到的坑吧,第一点:不同的PHP版本,需要安装不同的sonar,最新的sonar版本,只适用于高版本的php;第二点,分析php代码的扩展同样如此,需要用到对应版本的php代码分析扩展;第三点,在增加php项目,开始分析之后,sonar需要操作数据库,并分析代码,可能会大量消耗cpu和..
分类:
Web程序 时间:
2017-08-25 17:48:58
阅读次数:
2816
SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。 准备工作; 1、jdk(不再介绍) 2、sonarqube:http://www.sonarqube.org/downloads/ 3、SonarQube+Scan ...
分类:
其他好文 时间:
2017-07-29 11:38:37
阅读次数:
160
1.前言上一章讲述了如何配置使用源代码管理工具SVN并使之与Apache集成,从而实现代码的变更可追溯,虽然在大多数团队里强调代码提交之前必须找团队中经验丰富的人来审核通过后方可提交,但这一条有时候不是所有时候都能得到满足,有没有依赖于机制而不是人来保证代码质量呢,我..
分类:
系统相关 时间:
2017-07-17 11:08:57
阅读次数:
3564
持续集成之②:整合jenkins与代码质量管理平台Sonar并实现构建失败邮件通知 一:Sonar是什么?Sonar 是一个用于代码质量管理的开放平台,通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,So ...
分类:
其他好文 时间:
2017-07-07 13:30:32
阅读次数:
1089
持续集成篇 SonarQube 代码质量管理平台的安装 1、SonarQube的介绍 SonarQube是一个管理代码质量的开放平台。 可以从七个维度检测代码质量(为什么要用SonarQube): (1) 复杂度分布(complexity):代码复杂度过高将难以理解、难以维护 (2) 重复代码(du ...
分类:
其他好文 时间:
2017-06-29 17:31:09
阅读次数:
183
视频教程:http://www.roncoo.com/course/view/85d6008fe77c4199b0cdd2885eaeee53 IP:192.168.4.221 环境:CentOS 6.6、JDK7、MySQL5.1 、SonarQube-4.5.4(LTS) root用户操作 准备 ...
分类:
其他好文 时间:
2017-06-12 18:13:45
阅读次数:
279
SonarQube是管理代码质量一个开源平台,可以快速的定位代码中潜在的或者明显的错误。 SonarQube安装 1、环境准备 (1)sonarQube 下载地址https://www.sonarqube.org/downloads/ 注:官网显示目前最新版本是6.2,但是实在是下载不下来,迫于无奈 ...
分类:
其他好文 时间:
2017-05-01 01:25:05
阅读次数:
294
一、SonarQube的介绍SonarQube是一个管理代码质量的开放平台。可以从七个维度检测代码质量(为什么要用SonarQube):(1)复杂度分布(complexity)::代码复杂度过高将难以理解、难以维护(2)重复代码(duplications)::程序中包含大量复制粘贴的代码是质量低下的表现(3)单元测试(..
分类:
其他好文 时间:
2017-04-14 21:29:34
阅读次数:
1801