type
status
date
slug
summary
tags
category
icon
password
SonarQube部署(rpm)
准备工作
下载软件包

软件版本
从官方文档可知,
SonarQube9.9.1支持的java版本为Oracle JRE17或OpenJDK17,数据库版本为PostgreSQL11-15,Microsoft SQL Server的MSSQL Server 12.0-16.0或者Oracle19c和21C此处使用
OpenJDK17+PostgreSQL15为例安装openjdk17安装
本次使用的系统为rockylinux8.8,yum仓库中有openjdk17包,直接安装即可。如果为其他版本操作系统,可以前往openjdk官网下载https://developers.redhat.com/products/openjdk/download
PostgreSQL15安装部署
下载软件包
软件包下载地址:https://www.postgresql.org/download/,根据系统环境选择合适的版本生成安装命令
设置密码postgres用户密码
开启远程访问
重启服务
本地连接测试
远程连接测试
创建用户与库并授权
SonarQube安装
解压
更改配置文件
配置用户与权限
配置系统参数(启动es需要)
启动SonarQube
添加服务启动脚本
SonarQube部署(docker)
实例启动并运行后,使用系统管理员凭据登录到 http://11.0.1.51:9000
- 用户名:admin
- 密码:admin
登录成功后需要重置密码

SonarQube部署(k8s)
参考文档:https://docs.sonarsource.com/sonarqube/9.9/setup-and-upgrade/deploy-on-kubernetes/deploy-sonarqube-on-kubernetes/
安装SonarQube
添加helm仓库
修改配置
安装SonarQube
查看资源
创建ingress
以traefik为例
访问验证
浏览器访问http://sonarqube.local.com,默认用户名密码为admin
.png?spaceId=cf59df04-521c-41ae-8f6a-a8e28ced330a&t=219db897-8f81-80e6-8d33-c7456510cc9e)
- 作者:NotionNext
- 链接:https://tangly1024.com/article/219db897-8f81-80ea-8ac4-fe62235cd79c
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。





