部署 SonarQube 服务器

最近搭了下 SonarQube 服务器,在这里记录一下,以免下次需要的时候又花大量的时间精力找资料、找文档。

概括来说,主要分为以下几个步骤:

  1. 安装 JDK11 环境
  2. 安装 PostgreSQL 数据库
  3. 官网下载免费社区版本,并解压到非数字开头的目录。 LTS 表示长期维护版本(Long term support)
  4. 创建 sonarqube 用户, 因为依赖的 Elasticsearch 不支持 root 用户启动
  5. 到*$SONARQUBE-HOME/conf/sonar.properties* 文件中设置数据库连接参数。
  6. 启动*$SONARQUBE-HOME/bin/linux-x86-64/sonar.sh*

接下来,会分别介绍每步的操作和可能遇到的坑。

阅读更多