ubuntu20.04 搭建SonarQube服务器&&sonar-scanner

本文详细介绍如何在Ubuntu 20.04环境下搭建Sonarqube服务器及其配套组件sonar-scanner,涵盖配置MySQL数据库、安装Sonarqube及sonar-scanner的过程,并涉及与Gitlab集成的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系列文章目录

一 ubuntu20.04搭建Sonarqube服务器&&sonar-scanner

二  sonarqube安装c++插件并检测c++代码

三  sonarqube安装gitlab插件集成gitlab-ci

本文目录

一、Sonarqube简介

二、搭建sonarqube服务器

1.简介

2.配置mysql数据库

3.下载安装sonarqube

4.开启服务器

三、安装部署sonar-scanner

1.下载安装sonar-scanner

2.配置

总结


一、Sonarqube简介

 SonarQube是一个自动检查代码的工具,用于检测代码中的错误、漏洞和代码异味。支持对多种编程语言的扫描。包括java,c++,c#,js,python,go,php等27种语言(不过现在免费的社区版已经不再支持c++,需要安装插件sonar-cxx)。

此外,它可以与您现有的工作流如Gitlab集成(社区版同样不支持,需要安装插件sonar-gitlab-plugin),以支持跨项目分支和拉取请求的连续代码检查,并将结果反馈。

二、搭建sonarqube服务器

官方文档:https://docs.sonarqube.org/latest/

1.简介

一个sonarqube服务器主要包含三个部分:web服务器、基于Elasticsearch的搜索引擎、计算引擎(负责处理处理分析报告并保存到数据库)。

因此,SonarQube必须要配合JDK和数据库使用。本文采用的环境:

ubuntu20.04+openjdk1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值