Sonar+postsql的安装配置,centos7.9系统

1.安装postsql15

bash 复制代码
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-6-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql15-server
sudo service postgresql-15 initdb
sudo chkconfig postgresql-15 on
sudo service postgresql-15 start

systemctl enable postgresql-15
systemctl start postgresql-15

2.进入postgres并且,创建sonar数据库

bash 复制代码
[root@jenkins conf]# su postgres
bash-4.2$ psql
psql (15.6)
Type "help" for help.

postgres=# create database sonar;

3.下载sonar安装包(java版本为java17)

https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-9.9.4.87374.zip

下载完成后上传到linux服务器中

bash 复制代码
[root@jenkins ~]# unzip sonarqube-9.9.4.87374.zip
[root@jenkins ~]# mv sonarqube-9.9.4.87374/* /opr/sonar

4.准备环境并且配置相关配置

bash 复制代码
[root@jenkins opt]# useradd sonar   #创建sonar用户配置用于启动sonar
[root@jenkins opt]# chmod -R sonar:sonar sonar #将文件权限的所属都改为sonar
bash 复制代码
[root@jenkins opt]# vim sonar/conf/sonar.properties
sonar.jdbc.username=postgres   #设置为数据库的账户和密码;默认postsql就会生成postgres和密码
sonar.jdbc.password=postgres

sonar.jdbc.url=jdbc:postgresql://localhost/sonar 
#设置连接的数据库的地址和数据库
  1. 启动sonar使用sonar用户启动
bash 复制代码
su sonar /opt/sonar/bin/linux-x86-64/sonar.sh start

6.启动成功,访问 192.168.118.182:9000 (端口可以在配置文件中更改)

相关推荐
醉颜凉11 天前
Elasticsearch高性能优化:Bulk API大规模数据导入性能调优全攻略
elasticsearch·性能优化·jenkins
sbjdhjd11 天前
从零搭建企业级 CI/CD(下):Jenkins+GitLab+Harbor 全链路实战指南
git·servlet·ci/cd·云原生·云计算·gitlab·jenkins
小美元11 天前
【爽之】使用jenkins实现前端一键发版
运维·jenkins
changxiang12 天前
Jenkins备忘
运维·jenkins
未若君雅裁14 天前
日志采集与ELK:从本地日志到集中检索分析
运维·elk·jenkins
Dontla14 天前
CI/CD前世今生(持续集成、持续交付、持续部署、Jenkins、Github Actions)
ci/cd·github·jenkins
Java 码思客14 天前
【ElasticSearch从入门到架构师】第7章-聚合查询——实现数据统计与分析
大数据·elasticsearch·jenkins
逻极15 天前
Jenkins 从入门到精通:CI/CD自动化流水线实战
ci/cd·自动化·jenkins·devops
炸炸鱼.15 天前
Git+Jenkins实战(一):从零搭建自动化发布与回滚系统(附完整代码)
git·jenkins
无人生还别怕15 天前
搭建jenkins服务并接入openldap认证
运维·jenkins