美文网首页
Jenkins集成sonarqube自动化代码质量检测

Jenkins集成sonarqube自动化代码质量检测

作者: zgljs | 来源:发表于2017-12-08 15:57 被阅读0次

    一、安装前准备

        需要用到的安装包:

                ●jenkins.war(Jenkins ver. 2.73.3)

                ●sonarqube-6.6.zip

                ●sonar-scanner-cli-3.0.3.778-windows.zip

                ●apache-maven-3.5.0-bin.zip

                ●jdk-8u131-windows-x64.exe

                ●sonarqube-6.6-plugins.zip

    网盘下载地址:https://pan.baidu.com/s/1kV1QISR    密码:2g8i

    jdk、maven的安装与配置这里就不再赘述。

    二、安装sonarqube(MySQL为例)

        1.创建sonar数据库

                数据库执行sql语句:CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;

        2..配置sonarqube数据库

                 解压文件sonarqube-6.6.zip到D:\java\sonarqube-6.6,打开sonarqube-6.6\conf下的sonar.properties文件,给下图的三个参数填写正确的配置

        3.启动sonarqube

                这台电脑是Windows64位系统,所以进入sonarqube-6.6\bin\windows-x86-64文件夹运行StartSonar.bat启动程序

                启动成功界面

        4.Sonar插件安装

               ● 安装汉化插件sonar-l10n-zh-plugin-1.18

                ●安装 SonarJava 插件Java代码分析器;

                ●安装SonarJS插件,JavaScript代码分析器;

                ●安装SonarXML插件,XML分析器;

                ●安装Web插件,HTML, JSP, JSF, ..代码分析器;

                ●安装CSS / SCSS / Less插件,CSS、Less代码分析器;

                ●安装SonarQube :: Plugins :: SCM :: SVN插件;

                ●安装Checkstyle插件,Provide Checkstyle rules for Java projects;

                ●安装Findugs 插件,Provide Findbugs rules for analysis of Java projects。

                上面插件已经打包到sonarqube-6.6-plugins.zip,解压到sonarqube-6.6\extensions\plugins下,重启sonarqube就可以完成安装

                重启可以使用Ctrl+C关闭sonarqube后再执行StartSonar.bat

               也可以登录管理平台, 浏览器访问:http://localhost:9000,默认账号密码都是admin,到【配置】-【系统】-【更新中心】在线安装插件

        5.配置SCM权限

                到【配置】-【SCM】打开SCM权限

    三、安装sonar scanner

        1.解压文件sonar-scanner-cli-3.0.3.778-windows.zip到D:\java\sonar-scanner-3.0.3.778-windows

        2.修改sonar-scanner-3.0.3.778-windows\conf文件夹下的sonar-scanner.properties文件,填写正确的配置

    四、安装Jenkins

        1.添加系统环境变量JENKINS_HOME,值为:E:\Jenkins(Jenkins的工作目录,当然你可以设置一个自己喜欢的路径)

        2.打开mcd窗口,执行命令java -jar D:\java\jenkins.war(自己电脑war包所在路径)

        3.Jenkins启动成功以后,浏览器访问地址:http://localhost:8080,跳转到Jenkins登录页面。第一次启动Jenkins,出于安全考虑,Jenkins会生产一个随机口令文件,表单中会给出管理员口令文件存放的位置,通过Windows+R,调出运行窗口,将存放口令的文件路径粘贴到输入框,点击回车,快速打开文件,将文件中的口令输入到表单中,点“Continue”继续;

        4.选择第一项开始安装

        5.等待安装完成后到如下界面,我们选择Continue as admin跳过

        6.进入【系统管理】-【管理插件】-【可选插件】直接安装以下插件:

                ●SonarQube Scanner for Jenkins

                ●Maven Integration plugin

                ●Deploy to container Plugin

        安装成功后可以在已安装列表查看

    五、 Jenkins集成 sonarqube

    持续更新中....

    相关文章

      网友评论

          本文标题:Jenkins集成sonarqube自动化代码质量检测

          本文链接:https://www.haomeiwen.com/subject/ctseixtx.html