服务器安装部分描述了 ZIP 文件或 Docker 映像中的单节点 SonarQube 实例。对于 Kubernetes 安装,请参阅在 Kubernetes 上部署 SonarQube。有关集群设置的详细信息,请参阅 将服务器安装为集群。
按照以下步骤在服务器端安装SonarQube:
安装SonarQube 数据库。
安装 SonarQube 服务器并执行基本设置。您可以从 ZIP 文件或Docker 映像安装服务器。
如有必要,请执行高级设置。
SonarQube 实例包含三个组件:
SonarQube 服务器运行以下进程:
为 SonarQube 用户界面提供服务的 Web 服务器。
基于Elasticsearch的搜索服务器。
计算引擎负责处理代码分析报告并将其保存在 SonarQube 数据库中。
数据库存储以下内容:
代码扫描期间生成的代码质量和安全性指标和问题。
SonarQube 实例配置。
在构建或持续集成服务器上运行的一台或多台扫描仪来分析项目。
为了获得最佳性能,SonarQube 服务器和数据库应安装在单独的主机上,并且服务器主机应是专用的。服务器和数据库主机应位于同一网络。
所有主机必须时间同步。
Copyright © 2022 All Rights Reserved. 地址:上海市浦东新区崮山路538号808 苏ICP123456 XML地图