CentOS安装SonarQube代码扫描工具

CentOS安装SonarQube代码扫描工具

一,安装JDK

1.JDK 是SonarQube的运行环境,从文档,Documentation | SonarQube Docs https://docs.sonarqube.org/7.9/,中可以看到,需要Java11以上的版本
2. 从甲骨文官网下载Java11后,上传到服务器
3. 在服务器上运行命令

rpm -ivh 文件名.rpm
  1. 使用以下命令验证Java环境安装成功
    CentOS安装SonarQube代码扫描工具

二,安装SonarQube

  1. 在SonarQube官网下载,地址为:https://www.sonarqube.org/
  2. 本地解压后讲文件夹上传到服务器
  3. 新建sonar用户
useradd sonar
  1. 将SonarQube程序文件夹递归赋权
chmod 777 SonarQube文件夹名称 -R
chgrp 777 SonarQube文件夹名称 -R
  1. 进入目录/sonarqube-8.6.1.40680/bin/linux-x86-64
  2. 切换到sonar用户,运行目录下的sonar.sh文件
  3. 开放9000端口
firewall-cmd --zone=public --add-port=9000/tcp --permanent   # 开放9000端口
  1. 使用浏览器访问SonarQube,IP地址:9000,登录账号和密码都为admin,登录后需要修改初始密码
上一篇:微服务*项目(46) -SonarQube静态代码测试


下一篇:window jenkins + sonarqube + sonar-scanner 最佳实践