CentOS安装SonarQube代码扫描工具
一,安装JDK
1.JDK 是SonarQube的运行环境,从文档,Documentation | SonarQube Docs https://docs.sonarqube.org/7.9/,中可以看到,需要Java11以上的版本
2. 从甲骨文官网下载Java11后,上传到服务器
3. 在服务器上运行命令
rpm -ivh 文件名.rpm
- 使用以下命令验证Java环境安装成功
二,安装SonarQube
- 在SonarQube官网下载,地址为:https://www.sonarqube.org/
- 本地解压后讲文件夹上传到服务器
- 新建sonar用户
useradd sonar
- 将SonarQube程序文件夹递归赋权
chmod 777 SonarQube文件夹名称 -R
chgrp 777 SonarQube文件夹名称 -R
- 进入目录/sonarqube-8.6.1.40680/bin/linux-x86-64
- 切换到sonar用户,运行目录下的sonar.sh文件
- 开放9000端口
firewall-cmd --zone=public --add-port=9000/tcp --permanent # 开放9000端口
- 使用浏览器访问SonarQube,IP地址:9000,登录账号和密码都为admin,登录后需要修改初始密码