欢迎访问Sonar Source中文网站!
语言选择: ∷ 

如何从 ZIP 文件安装 SonarQube 服务器

发布时间:2024-03-13浏览次数:14

首先,检查 要求然后按照以下步骤进行安装:

下载发行版

下载并解压缩 发行版 (不要解压缩到以数字开头的目录)。

SonarQube 无法在基于 Unix 的系统上运行 root ,因此如有必要,请为 SonarQube 创建专用用户帐户。

<sonarqubeHome>(如下)指的是 SonarQube 发行版解压目录的路径。

执行各种设置

设置对数据库的访问

编辑 <sonarqubeHome>/conf/sonar.properties 以配置数据库设置。每个支持的数据库都可以使用模板。只需取消注释并配置您需要的模板,并注释掉专用于 H2 的行:

Example for PostgreSQLsonar.jdbc.username=sonarqubesonar.jdbc.password=mypasswordsonar.jdbc.url=jdbc:postgresql://localhost/sonarqube

添加 JDBC 驱动程序

已提供支持的数据库(Oracle 除外)的驱动程序。请勿更换提供的驱动程序;他们是唯一受到支持的人。

对于 Oracle,将 JDBC 驱动程序复制到 <sonarqubeHome>/extensions/jdbc-driver/oracle.

配置Elasticsearch存储路径

默认情况下,Elasticsearch 数据存储在 中 <sonarqubeHome>/data,但不建议在生产实例中这样做。相反,您应该将此数据存储在其他地方,最好是具有快速 I/O 的专用卷中。除了保持可接受的性能之外,这样做还可以简化 SonarQube 的升级。

编辑 <sonarqubeHome>/conf/sonar.properties以配置以下设置:

sonar.path.data=/var/sonarqube/datasonar.path.temp=/var/sonarqube/temp

用于启动 SonarQube 的用户必须对这些目录具有读写访问权限。

调整Java可执行路径

默认情况下,脚本将使用 PATH 中可用的 Java 可执行文件。如果您的服务器上安装了多个版本的 Java,您可能需要显式定义使用哪个版本的 Java。

可以通过设置环境变量来覆盖默认的 Java 可执行文件SONAR_JAVA_PATH

Linux

export SONAR_JAVA_PATH="path/to/java_home/bin/java"

视窗

setx SONAR_JAVA_PATH "C:\Program Files\java_home\bin\java.exe"

启动网络服务器

执行以下脚本启动服务器:

  • 在 Linux 上:<sonarqubeHome>/bin/linux-x86-64/sonar.sh start

  • 在 macOS 上:<sonarqubeHome>/bin/macosx-universal-64/sonar.sh start

  • 在 Windows 上:<sonarqubeHome>/bin/windows-x86-64/StartSonar.bat

您现在可以通过http://localhost:9000浏览 SonarQube (默认系统管理员凭据是 adminadmin)。


微信扫码微信扫码 关注我们

  • 24小时咨询热线180-210-69380

  • 移动电话180-210-69380

Copyright © 2022 All Rights Reserved. 地址:上海市浦东新区崮山路538号808 苏ICP123456 XML地图