网站首页 > 开源技术 正文
SonarQube部署
- 下载SonarQube稳定版本:访问官网https://www.sonarqube.org/downloads/,使用wget命令下载SonarQube安装包:
wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-8.9.7.52159.zip
- 解压安装包:
unzip sonarqube-8.9.7.52159.zip
- 进入解压后的目录:
cd sonarqube-8.9.7.52159
- 修改配置文件指定JDK版本:
vim ./conf/wrapper.conf
wrapper.java.command=java
wrapper.java.home=/path/to/your/jdk11/bin/java
将/path/to/your/jdk11替换为实际的JDK11路径。
- 运行SonarQube服务器:
运行sonarqube无法用root用户,需单独新建用户
useradd sonarqube
执行以下脚本启动服务器:
- 在 Linux 上:bin/linux-x86-64/sonar.sh start 启动
- 在 macOS 上:bin/macosx-universal-64/sonar.sh start
- 在 Windows 上:bin/windows-x86-64/StartSonar.bat
您现在可以在http://localhost:9000浏览 SonarQube (默认系统管理员凭据为admin/ admin)
安装中文插件
6.SonarQube生成Token
Jenkins配置
Jenkins添加SonarQube的Token
凭据 – 系统 – 全局凭据 – 添加凭据:
类型选择:Secret text,Secret中填入之前生成的Token,ID不能与之前的重复。
Jenkins配置SonarQube Server
Jenkins安装插件:SonarQube Scanner
系统管理 – 系统配置 – 选择 SonarQube servers进行配置:
设置全局变量:sonar_token,用于项目扫描登录。
4、项目配置
sonar:sonar -Dsonar.host.url=http://ip:9000 -Dsonar.login=${sonar_token}
往期文章
猜你喜欢
- 2024-09-28 sonar安装(sonar安装部署 windows)
- 2024-09-28 代码质量管理平台SonarQube系列二:与maven集成检测
- 2024-09-28 SonarQube源码静态安全扫描工具使用入门
- 2024-09-28 手把手教你使用项目质量管理工具SonarQube
- 2024-09-28 代码质量管理平台实战|SonarQube 安装配置及 JaCoCo、Maven 集成
- 2024-09-28 四种人际互动动物模型,让你说的话有分量
- 2024-09-28 Sonar 在 Google Cloud Marketplace 提供干净的代码解决方案 SonarQube
- 2024-09-28 案例 | 如何以Sonar为例创建一个适用与所有企业的测试步骤
- 2024-09-28 Jenkins 进阶篇 - SonarQube 集成
- 2024-09-28 小白入门必知必会-SonarQube安装(sonarqube安装教程)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)