📜  sonarqube linux 安装 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:20:11.123000             🧑  作者: Mango

SonarQube Linux 安装 - Shell/Bash

SonarQube是一个开源的连续性代码质量管理平台,可以对不同的编程语言、项目和团队进行静态代码分析、代码质量监控和规范化。在本篇文章中,我将为您介绍如何在Linux系统上安装SonarQube。

前置条件

在执行SonarQube的安装过程前,请确保您已满足以下的前置条件:

  • 已安装Java环境,并设置JAVA_HOME环境变量;
  • 已安装PostgreSQL或者MySQL数据库,并创建了SonarQube的数据库。
下载并解压缩
  1. 使用wget命令下载SonarQube的安装包。

    wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-8.5.1.38104.zip
    
  2. 使用unzip命令解压缩下载的压缩包。

    unzip sonarqube-8.5.1.38104.zip
    
  3. 将解压缩后的文件夹移动到您的安装目录,比如将SonarQube安装到/opt目录下。

    sudo mv sonarqube-8.5.1.38104 /opt/sonarqube
    
配置数据库
  1. 打开/opt/sonarqube/conf/sonar.properties文件,找到以下两行配置项。

    # 数据库连接URL,根据实际情况修改。
    sonar.jdbc.url=jdbc:postgresql://localhost/sonarqube
    
    # 数据库连接用户名和密码,根据实际情况修改。
    sonar.jdbc.username=sonarqube
    sonar.jdbc.password=sonarqube
    

    将其中的数据库地址、用户名和密码修改为您创建的数据库的实际情况。

  2. 将数据库的JDBC驱动拷贝到SonarQube的/opt/sonarqube/lib/jdbc目录下。

    sudo cp /path/to/postgresql-42.2.8.jar /opt/sonarqube/lib/jdbc/
    

    其中的/path/to/postgresql-42.2.8.jar是您实际安装的JDBC驱动的路径,请根据您的情况修改。

启动SonarQube
  1. 执行以下命令启动SonarQube服务。

    sudo /opt/sonarqube/bin/linux-x86-64/sonar.sh start
    

    如果您需要停止服务,请执行以下命令。

    sudo /opt/sonarqube/bin/linux-x86-64/sonar.sh stop
    
  2. 访问http://localhost:9000即可进入SonarQube管理界面。

结语

以上就是在Linux系统下安装SonarQube的全过程。如果您在安装过程中遇到了任何问题,欢迎在评论区留言,我将会尽快回复解答。