您的位置 首页 Jenkins

SenarQube 安装(服务端安装)

llinux 安装 SenarQube

1. SonarQube基础java开发,需安装open JDK8版本
2. SonarQube需要依赖MySQL数据库,至少5.6版本以上
3. SonarQube的小型实例至少4G内存,如果大型实例需要16G内存

CI/CI  集群 IP 主机名 配置

10.0.0.200 Gitlab 1核2G 20G硬盘
10.0.0.201 Jenkins 1核1G 20G硬盘
10.0.0.202 Nexus 1核2G 20G硬盘
10.0.0.203 Sonar 1核2G 20G硬盘  (版本,sonar 7)
10.0.0.7 Web 1核1G 20G硬盘

使用浏览器直接访问http://10.0.0.203:9000/about 用户名admin 密码admin

安装软件:

(1) 安装jdk

linux安装jdk :连接

(2) 安装 mysql 8

参考: https://www.baimeidashu.com/9761.html

 

(3)创建sonar库

mysql -uroot -p123456 -e "CREATE DATABASE sonar DEFAULT CHARACTER SET utf8;"

mysql -uroot -p123456 -e "show databases"

(4)SonarQube服务安装

下载sonar 并使用sonar用户启动
https://www.sonarqube.org/downloads/

 

这里我已经为大家准备好了 云盘下载链接:

sonarqube: https://url69.ctfile.com/d/253469-56156284-4dfae7?p=2206 (访问密码: 2206)

解压:

unzip sonarqube-7.0.zip
mv sonarqube-7.0 /usr/local/
ln -s /usr/local/sonarqube-7.0/ /usr/local/sonarqube
useradd sonar

chown -R sonar.sonar /usr/local/sonarqube-7.0/

 

(5).配置sonar连接本地数据库

vim /usr/local/sonarqube/conf/sonar.properties
sonar.jdbc.username=root
sonar.jdbc.password=123456
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewrieBatchedStatements=true&useConfigs=maxPerformance&useSSL=false

 

 

 

使用普通用户启动sonarqube

su - sonar -c "/usr/local/sonarqube/bin/linux-x86-64/sonar.sh start start"

启动后的端口为9000

使用浏览器直接访问http://10.0.0.203:9000/about 用户名admin 密码admin

生成一个tokin,只显示一次记录好 jenkins:

ea0cdfaf33c0618864c10d8a78da052132bd8f67

 

 

接下来 安装 sonar 插件 汉化一下:参考: https://www.baimeidashu.com/9781.html

 

 
欢迎来撩 : shell 编程从0到1

欢迎来撩 : devops cicd持续集成全程(汇总)

欢迎来撩 : 汇总all

 
 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章