持续集成Jenkins+sonarqube部署教程

一 概述

     本文主要介绍jenkins,sonarQube的安装与集成,代码分析有sonarQUbe和sonar-runner构建,或者在maven项目情况下可以sonarQbude和maven的构建。介绍jenkins的编译打包部署,代码检查。最后集成jenkins

二 预装软件

  • 软件名称 平台 备注
  • jdk1.8.0_60 Win10 操作系统
  • apache-tomcat-8.0.20 Win10 Tomcat容器
  • Jenkins Win10 端口 8088
  • sonarqube-6.2 Win10 端口 9090
  • sonar-runner-2.6.1 Win10
  • mysql 5.6 Win10
  • nexus-3.2.0-01 Linux Maven私有服务

三 配置环境变量

   配置各软件的环境变量方法不展开描述。除nexus外,其余都在安装在本地。

 
持续集成Jenkins+sonarqube部署教程
 

四 sonarQube安装

4.1 将sonaeQbude解压到本地。

     修改sonar.properties文件.数据库使用本地的mysql,创建一个名为sonar的库。

     当sonarQube启动时候会自动创建表。

     

     建库语句

CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
   

相关推荐