持续集成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外,其余都在安装在本地。
四 sonarQube安装
4.1 将sonaeQbude解压到本地。
修改sonar.properties文件.数据库使用本地的mysql,创建一个名为sonar的库。
当sonarQube启动时候会自动创建表。
建库语句
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
相关推荐
programmeryu 2020-09-24
lrcoop 2020-08-15
jingzhaopan 2020-07-08
longzhanpeng 2020-06-21
LiHansiyuan 2020-06-14
lrcoop 2020-06-13
sayhaha 2020-08-10
无风的雨 2020-07-08
贤时间 2020-07-06
longzhanpeng 2020-06-08
jingzhaopan 2020-06-04
nebulali 2020-05-27
Javawucao 2020-05-20
liusaisoso 2020-05-19
isHooky 2020-05-15
CloasGao 2020-05-15
歆萌 2020-05-11
Dipa 2020-05-06
LUOPING0 2020-05-05