0.写在前面
0.0.参数说明:
本文档中的CentOS中的IP地址为:192.168.2.141,文档中所有的命令如包含IP地址,需要替换为各自实际操作的CentOS的IP地址
查看本机ip地址:
ifconfig
0.1.适用说明:
本文档仅适用于Docker版的SonarQube的安装,非Docker版本的安装&启动方式与Docker版存在如下差异
详情参考官方文档:https://docs.sonarqube.org/latest/
差异一:
非Docker版本,需要手动配置对应版本的JDK/JRE环境变量
Docker版本自带对应版本的openJDk
差异二:
非Docker版本,需要创建普通用户,且需以普通用户启动SonarQube
非Docker版本,默认就是以非Root用户启动
0.2.版本说明:
sonarQube版本:8.4.2
SonarScanner版本:4.4.0.2170
PostgreSQL版本:12
0.3.环境说明:
官方推荐SonarQube、sonarScanner、PostgreSQL分别独立部署,但由于集成到Jenkins,sonarScanner需与Jenkins部署在同一机器上,SonarQube、PostgreSQL均为Docker版安装.