Sonarqube环境搭建
  f24m247ohYlW 2023年11月02日 38 0

Sonarqube是一款开源的代码质量管理平台,用于检测代码中的错误,bug和代码规范,通过插件的机制,可以基于现有的Gitlab、Jenkins 集成、以便在项目拉取后进行连续的代码检查。旨在提供一个完整的代码质量管理解决方案。本文将会介绍一下这个工具的安装、配置以及使用。

前置环境

windows10/11

JDK:1.8

sonarqube-7.8:sonar的服务端

sonar-scanner-3.3.0.1492-windows:sonar 扫描器,用在本地扫描,经过一定配置可将扫描结果上传至服务器供解析

sonar-l10n-zh-plugin-1.28.jar:sonarqube-7.8的汉化jar包

mysql5.7.36:将收集的数据存储在其数据库中,以供后续使用,其他类型数据库也可以,sonarqube相关的版本支持就可

以上工具下载链接:sonarqube相关工具

sonarqube的安装

官网下载地址:http://www.sonarqube.org/downloads/

本文下载的是sonarqube-7.8的版本,需要注意的是7.9以后的版本不再支持mysql数据库,要求MySQL版本要>=5.6且<8.0

进入官网,可以下载最新的社区版,其他企业版等需要收费,若要下载之前的历史版本,网页向下滑,找到 our historical downloads here,点击即可查看历史的版本

Sonarqube环境搭建_代码质量

下载完成后解压,将解压后的文件夹放到一个指定的位置,我存放的位置是D:\迅雷下载\sonarqube-7.8\bin\windows-x86-64,然后进入bin目录,点击StartSonar.bat,显示SonarQube is up即代表启动成功

Sonarqube环境搭建_代码质量_02

然后打开浏览器,地址栏输入http://localhost:9000,登录账号和密码均默认为admin

Sonarqube环境搭建_代码质量_03

按照下图的点击顺序,进入插件安装页面,搜索框搜索chinese,选择中文包,安装中文插件,安装之后,会自动提醒重启服务,点击重启,重启完之后,刷新,就看到中文版的页面(若下载报错,提示版本不兼容,则是需要下载其他版本的插件,文章开头的工具压缩包中有此插件,也可以直接访问这个地址下载相对应的版本即可https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases)

Sonarqube环境搭建_代码质量_04

Sonarqube环境搭建_代码质量_05

将下载的插件移动到I:\download\sonarqube-7.8\extensions\plugins目录下面即可,然后重启SonarQube即可打开汉化界面,SonarQube安装完成,现在还没配置数据库,还不能正式使用。

参考链接:https://www.cnblogs.com/shawWey/p/10722391.html

参考链接:http://www.taodudu.cc/news/show-1100533.html?actinotallow=onClick

参考链接:https://blog.csdn.net/qq_40438427/article/details/121283669

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

f24m247ohYlW
作者其他文章 更多
最新推荐 更多