网站首页 > 开源技术 正文
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安装教程)
你 发表评论:
欢迎- 最近发表
-
- 6月游戏推荐(二)(6月份新出的游戏)
- 37【源码】数据可视化:基于 Echarts + Python 动态实时大屏
- Kubernetes Kube-Proxy 组件 IPVS 模式工作原理及常用故障排查
- 《茶余饭后顶级英文歌曲精选》(茶余饭后的经典句子)
- rainx和MediaTek携手推出101产品生态,为5G FWA提供创新
- KAPITAL 推出蓝染风格 Aloha Shirt 系列
- 欧美经典怀旧歌曲Free loop-管不住的音符
- Mac 下php5.3-7.0的二进制包 ── PHP-OS
- 如何把一个Python应用程序装进Docker
- 为何推荐 JsonTree.js 做 JSON 可视化?
- 标签列表
-
- 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)
本文暂时没有评论,来添加一个吧(●'◡'●)