`
ywu
  • 浏览: 457404 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

sonarqube搭建

阅读更多

环境:

        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界面的重启命令重启后语言可能并不生效,用命令重启后会生效

 

0
2
分享到:
评论

相关推荐

    sonarQube搭建教程实测有效

    ### SonarQube搭建教程实测有效 #### 一、SonarQube简介与功能概述 SonarQube是一款强大的代码质量管理工具,它能够帮助开发团队持续地分析和评估项目源代码的质量。SonarQube支持多种编程语言,如Java、C#、...

    代码质量管理SonarQube实现Objective C静态代码扫描环境搭建总结

    ### 代码质量管理:SonarQube 实现 Objective C 静态代码扫描环境搭建 #### 一、前言 在软件开发过程中,代码质量的好坏直接影响到产品的稳定性和可维护性。为了确保代码质量,很多团队都采用了各种工具来进行代码...

    SonarQube集成jenkins搭建手册

    SonarQube是一款强大的代码质量管理工具,用于检测代码中的潜在缺陷、漏洞和代码异味,以...通过详细阅读《SonarQube代码质量管理平台搭建手册.doc》文档,你可以获取更具体的步骤和配置细节,进一步优化你的集成流程。

    代码质量监控平台1

    本篇文章将详细介绍如何利用GitLab CI/CD结合SonarQube搭建一个代码质量监控平台。 1. **SonarQube介绍** SonarQube是一款开源的代码质量管理工具,它提供了静态代码分析、代码异味检测、漏洞查找、代码复杂度计算...

    gitlab+jenkins+sonar做代码质量分析(hua 修正版)1

    本文将详细介绍如何利用GitLab、Jenkins和SonarQube搭建一个自动化代码质量分析的系统,确保代码的质量和可维护性。 一、安装前准备 在开始安装之前,确保你的环境满足以下条件: 1. **环境**:你需要一个运行...

    gitlab+jenkins+sonar自动化部署部署学习视频

    通过上述内容的学习,我们可以了解到如何利用GitLab、Jenkins和SonarQube搭建一套完整的自动化部署流程。这不仅能够提高开发效率,还能有效保障代码质量和系统的稳定性。希望这些知识点能够帮助大家更好地理解和掌握...

    搭建jenkens+Nexus+sonarqube自动化部署

    搭建Jenkins+Nexus+SonarQube自动化部署 本篇文章将详细介绍如何搭建基于Jenkins、Nexus、SonarQube的自动化部署环境,以便开发团队进行协作开发,并方便公司进行数字资产的管理与审计。 标题:搭建Jenkins+Nexus+...

    Jenkins+Maven+Windows+svn+sonarqube持续集成平台搭建图文指南

    Jenkins+Maven+Windows+svn+sonarqube持续集成平台搭建图文指南

    sonarqube在windows和linux搭建资源包

    经过一周的努力,总算在windows和linux搭建了sonar服务,经过了版本兼容问题,jar包漫长的下载过程,总算告一段落,里面包含了sonarqube-7.3.zip,sonar-scanner-cli-3.3.0.1492-linux.zip,sonar-scanner-cli-3.3.0...

    sonarqube-9.1.zip

    只需几步简单的操作,开发者就能在自己的环境中搭建起一个完整的SonarQube实例,用于持续监控和提升代码质量。在实际项目中,结合CI/CD流程,SonarQube可以发挥更大的作用,确保代码在提交前就达到预设的质量标准。

    sonarqube jenkins svn maven代码质量检查.pdf

    根据提供的文件信息,本文将深入解析SonarQube、Jenkins、SVN以及Maven在代码质量检查中的集成应用。 ### SonarQube SonarQube是一个开源的代码质量管理系统,它不仅提供了质量报告的功能,更是一个全面的代码质量...

    sonarqube-6.7.1 汉化jar

    Sonarqube是一个开源平台,是一款代码质量管理和环境搭建工具。汉化版jar 放置sonarqube-6.7.1\extensions\plugins 目录下

    Windows环境Tomcat+Jenkins+SVN+SonarQube.pdf

    《Windows环境下搭建集成开发环境:Tomcat + Jenkins + SVN + SonarQube》 本文将详细介绍如何在Windows操作系统上搭建一套完整的集成开发环境,包括Tomcat服务器、Jenkins持续集成工具、Subversion(SVN)版本控制...

    代码质量扫描工具sonarqube-7.1,包含中文包

    SonarQube是一款强大的代码质量管理工具,主要用于检测和分析源代码中的潜在问题,包括但不限于代码异味、...通过使用这个压缩包,你可以搭建一个支持中文界面的SonarQube服务器,对多种语言的项目进行代码质量扫描。

    leetcode卡-blogs:喜欢树形目录,不喜欢线性目录的博客

    k8s搭建和日常使用; k8s源码及其组件原理; Docker源码及其组件原理;(稍微查阅了一下docker是用go语言实现的,但是这个并不在我的技能学习列表里面,这就很尴尬了) 1.2. DevOps 1.2.1 常规部署与协同开发 git...

    sonarqube最新版本

    在Windows环境下搭建SonarQube服务器,首先需要下载对应版本的安装包,这里提到的是"sonarqube-7.2.1"。以下是详细步骤: 1. **下载与解压**:访问SonarQube官方网站,找到7.2.1版本的下载链接,下载完成后解压到一...

    基于SonarQube7.4实现代码规范自动化检测解决方案.docx

    1. Windows 环境从零搭建 SonarQube 7.4(稳定版) 2. Idea 代码检查插件 - SonarLint 安装使用 安装部署参考: 1. Linux Ceonto7 安装 Docker-CE 并使用 2. Docker 安装 Mysql 5.7 并使用 3. Docker 安装 gitlab ...

    sonarqube image

    SonarQube是一款强大的代码质量管理工具,用于检测和分析源代码中的潜在缺陷、代码异味、...通过解压sonarqube.tar并参考sonar.txt,你可以快速地在本地环境中搭建和配置SonarQube服务器,开始对你的项目进行质量管控。

Global site tag (gtag.js) - Google Analytics