部署 SonarQube 服务器
最近搭了下 SonarQube 服务器,在这里记录一下,以免下次需要的时候又花大量的时间精力找资料、找文档。
概括来说,主要分为以下几个步骤:
- 安装 JDK11 环境
- 安装 PostgreSQL 数据库
- 官网下载
免费社区版本,并解压到非数字开头的目录。 LTS 表示长期维护版本(Long term support) - 创建 sonarqube 用户, 因为依赖的 Elasticsearch 不支持 root 用户启动
- 到*$SONARQUBE-HOME/conf/sonar.properties* 文件中设置数据库连接参数。
- 启动*$SONARQUBE-HOME/bin/linux-x86-64/sonar.sh*
接下来,会分别介绍每步的操作和可能遇到的坑。