Sonarqube-7.7代码质量管理工具安装部署(超详细)

1.安装Sonarqube-7.7
点击此处查看安装详情

Sonarqube-7.7下载
提取码:ir3h

2.安装mysql的包,配置bin目录下环境变量

mysql数据库的安装和配置说明

使用mysql的版本还需要介于5.6到8.0之间,这是Sonarqube配置文件给出的
在这里插入图片描述

为了方便mysql的安装下载,点击此处下载mysql数据库5.7版本
提取码:h9ii

3.安装Vc++通用包

点击此处下载Vc++通用包
提取码:7bjs

4.安装mysql可视化界面图形界面Navicat

点击下载Navicat
提取码:g81l

配置Navicat时遇到常见问题请戳此处

5.找到安装路径下

\sonarqube-7.7\sonarqube-7.7\bin\windows-x86-64\StartSonar.bat
运行批处理文件,命令窗口栏不能关闭,否则断开链接

根据这些基本可以很轻松的安装完成。

6.最后访问127.0.0.1:9000(默认9000端口)

截图展示家目录
在这里插入图片描述

### 安装 SonarQube 7.7 的详细指南 以下是关于如何在 CentOS 7安装 SonarQube 7.7 的具体说明: #### 一、准备环境 确保服务器满足以下条件: - 操作系统:CentOS 7 或更高版本。 - JDK 版本:建议使用 Oracle JDK 1.8 或 OpenJDK 1.8[^2]。 #### 二、下载并解压 SonarQube 从官方站点下载 SonarQube 7.7 并将其解压缩到目标路径,例如 `/usr/local` 文件夹下。完成后进入 `bin/linux-x86-64` 路径执行启动脚本[^3]。 ```bash cd /usr/local/sonarqube-7.7/bin/linux-x86-64 ./sonar.sh start ``` #### 三、配置 MySQL 数据库 SonarQube 支持多种数据库引擎,推荐使用 MySQL 5.6 至 5.7 版本作为其数据存储解决方案。按照以下步骤完成数据库初始化操作: 1. **创建专用数据库实例** 执行 SQL 命令来新建名为 `sonar` 的数据库以及相应的权限分配给特定用户账户 `sonar`: ```sql CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER 'sonar' IDENTIFIED BY 'sonar'; GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar'; GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar'; FLUSH PRIVILEGES; ``` 2. **调整连接参数** 编辑位于 `sonarqube-7.7/conf/sonar.properties` 中的相关字段以匹配实际部署情况下的数据库地址和认证凭证: ```properties sonar.jdbc.url=jdbc:mysql://<db_host>:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useSSL=false sonar.jdbc.username=sonar sonar.jdbc.password=sonar ``` #### 四、Java Wrapper 配置 为了使 SonarQube 正确调用 Java 运行时环境,在同一 conf 子目录中的 wrapper.conf 文件里指定确切的 java 可执行程序位置[^4]: ```properties wrapper.java.command=/usr/bin/java ``` #### 五、验证服务状态 最后一步确认整个过程无误之后可以通过重启命令让更改立即生效,并通过浏览器访问默认端口 (9000) 来测试 Web UI 是否正常加载[^1]。 ```bash ./sonar.sh restart ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值