环境:
Linux
Oracle jdk: 1.8.0_111
MySQL: mysql-5.6.34-linux-glibc2.5-x86_64
sonarqube: sonarqube-5.6.6 LTS
sonarqube的安装对环境有要求,例如数据库版本,老一点的sonarqube版本在安装本地语言插件时会不支持,新一点的sonarqube只支持MySQL5.6以上版本,以上版本亲测可用
MySQL的安装参考 http://ywu.iteye.com/blog/2311664
数据库装完后,创建一个空的数据库,数据库名默认为sonar,存储引擎使用InnoDB,字符集使用utf8,如果是新版本的MySQL,存储引擎默认已经是InnoDB了
create database sonar default character set 'utf8';
sonarqube安装
sonarqube 5.6长期支持版下载地址: https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-5.6.6.zip
下载后解压
unzip sonarqube-5.6.6.zip
修改sonarqube配置文件
进入到解压目录后
vim conf/sonar.properties
修改jdbc用户名和密码
sonar.jdbc.username=root sonar.jdbc.password=passw0rd
打开数据库连接url,默认的有Oracle/MySQL/postgresql等,把注释打开即可
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
配置web
sonar.web.host=0.0.0.0 sonar.web.context=/sonarqube sonar.web.port=9000
启动sonarqube web环境
进入到bin目录,下面有中环境,进入合适的环境
本例的环境是Linux-x86-64
cd bin/linux-x86-64
./sonar.sh start
启动后,在浏览器中输入访问URL:http://localhost:9000/sonarqube
默认管理员用户名/密码为:admin/admin
登录后,安装本地插件
点击配置->系统->更新中心,可以查看已安装的插件,点击"available"查看可安装的插件
先安装中文语言包,点击Chinese pack后的install按钮,安装完提示要重启
web界面的重启命令重启后语言可能并不生效,用命令重启后会生效
相关推荐
### SonarQube搭建教程实测有效 #### 一、SonarQube简介与功能概述 SonarQube是一款强大的代码质量管理工具,它能够帮助开发团队持续地分析和评估项目源代码的质量。SonarQube支持多种编程语言,如Java、C#、...
### 代码质量管理:SonarQube 实现 Objective C 静态代码扫描环境搭建 #### 一、前言 在软件开发过程中,代码质量的好坏直接影响到产品的稳定性和可维护性。为了确保代码质量,很多团队都采用了各种工具来进行代码...
SonarQube是一款强大的代码质量管理工具,用于检测代码中的潜在缺陷、漏洞和代码异味,以...通过详细阅读《SonarQube代码质量管理平台搭建手册.doc》文档,你可以获取更具体的步骤和配置细节,进一步优化你的集成流程。
本篇文章将详细介绍如何利用GitLab CI/CD结合SonarQube搭建一个代码质量监控平台。 1. **SonarQube介绍** SonarQube是一款开源的代码质量管理工具,它提供了静态代码分析、代码异味检测、漏洞查找、代码复杂度计算...
本文将详细介绍如何利用GitLab、Jenkins和SonarQube搭建一个自动化代码质量分析的系统,确保代码的质量和可维护性。 一、安装前准备 在开始安装之前,确保你的环境满足以下条件: 1. **环境**:你需要一个运行...
通过上述内容的学习,我们可以了解到如何利用GitLab、Jenkins和SonarQube搭建一套完整的自动化部署流程。这不仅能够提高开发效率,还能有效保障代码质量和系统的稳定性。希望这些知识点能够帮助大家更好地理解和掌握...
搭建Jenkins+Nexus+SonarQube自动化部署 本篇文章将详细介绍如何搭建基于Jenkins、Nexus、SonarQube的自动化部署环境,以便开发团队进行协作开发,并方便公司进行数字资产的管理与审计。 标题:搭建Jenkins+Nexus+...
Jenkins+Maven+Windows+svn+sonarqube持续集成平台搭建图文指南
经过一周的努力,总算在windows和linux搭建了sonar服务,经过了版本兼容问题,jar包漫长的下载过程,总算告一段落,里面包含了sonarqube-7.3.zip,sonar-scanner-cli-3.3.0.1492-linux.zip,sonar-scanner-cli-3.3.0...
只需几步简单的操作,开发者就能在自己的环境中搭建起一个完整的SonarQube实例,用于持续监控和提升代码质量。在实际项目中,结合CI/CD流程,SonarQube可以发挥更大的作用,确保代码在提交前就达到预设的质量标准。
根据提供的文件信息,本文将深入解析SonarQube、Jenkins、SVN以及Maven在代码质量检查中的集成应用。 ### SonarQube SonarQube是一个开源的代码质量管理系统,它不仅提供了质量报告的功能,更是一个全面的代码质量...
Sonarqube是一个开源平台,是一款代码质量管理和环境搭建工具。汉化版jar 放置sonarqube-6.7.1\extensions\plugins 目录下
《Windows环境下搭建集成开发环境:Tomcat + Jenkins + SVN + SonarQube》 本文将详细介绍如何在Windows操作系统上搭建一套完整的集成开发环境,包括Tomcat服务器、Jenkins持续集成工具、Subversion(SVN)版本控制...
SonarQube是一款强大的代码质量管理工具,主要用于检测和分析源代码中的潜在问题,包括但不限于代码异味、...通过使用这个压缩包,你可以搭建一个支持中文界面的SonarQube服务器,对多种语言的项目进行代码质量扫描。
k8s搭建和日常使用; k8s源码及其组件原理; Docker源码及其组件原理;(稍微查阅了一下docker是用go语言实现的,但是这个并不在我的技能学习列表里面,这就很尴尬了) 1.2. DevOps 1.2.1 常规部署与协同开发 git...
在Windows环境下搭建SonarQube服务器,首先需要下载对应版本的安装包,这里提到的是"sonarqube-7.2.1"。以下是详细步骤: 1. **下载与解压**:访问SonarQube官方网站,找到7.2.1版本的下载链接,下载完成后解压到一...
1. Windows 环境从零搭建 SonarQube 7.4(稳定版) 2. Idea 代码检查插件 - SonarLint 安装使用 安装部署参考: 1. Linux Ceonto7 安装 Docker-CE 并使用 2. Docker 安装 Mysql 5.7 并使用 3. Docker 安装 gitlab ...
SonarQube是一款强大的代码质量管理工具,用于检测和分析源代码中的潜在缺陷、代码异味、...通过解压sonarqube.tar并参考sonar.txt,你可以快速地在本地环境中搭建和配置SonarQube服务器,开始对你的项目进行质量管控。