MacOS 搭建 SonarQube 8.0
2019-12-16 本文已影响0人
失眠仔
SonarQube简介
SonarQube 是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量。 通过插件形式,可以支持众多计算机语言,比如 java, PHP, C#, go, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等。sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具来检测你的代码,帮助你发现代码的漏洞,Bug,异味等信息。
第一步:安装环境
- 安装java运行环境:点击前往官网下载
第二步:下载和安装SonarQube
- 下载社区版SonarQube: 点击前往官网下载
在这里插入图片描述
- 将压缩包移动到/Applications/下,并解压
- 文件夹更名为SonarQube
第三步:下载和安装SonarScanner
- 下载SonarScanner: 点击前往官网下载
在这里插入图片描述
- 将压缩包移动到/Applications/下,并解压
- 文件夹更名为SonarScanner
第四步:下载汉化插件
- 下载汉化插件:点击前往github下载
- 将下载的文件(sonar-l10n-zh-plugin-8.0.jar)移动到 /Applications/SonarQube/extensions/plugins/ 下
第五步:配置环境变量
- 终端执行 vi ~/.bash_profile
- 添加以下配置
export PATH="/Applications/SonarScanner/bin:$PATH"
export PATH="/Applications/SonarQube/bin:$PATH"
第六步:启动SonarQube
- 终端执行以下命令
sh /Applications/SonarQube/bin/macosx-universal-64/sonar.sh console
- 其他常用命令
# 启动
sh /Applications/SonarQube/bin/macosx-universal-64/sonar.sh start
# 停止
sh /Applications/SonarQube/bin/macosx-universal-64/sonar.sh stop
# 日志
tail -f /Applications/SonarQube/logs/sonar.log
第七步:登录
- 在浏览器上打开以下链接
http://localhost:9000/
在这里插入图片描述
- 点击登录
初始账号:admin 密码:admin
第八步:创建新项目
-
点击创建新项目
在这里插入图片描述
-
创建完成的项目界面
在这里插入图片描述
第九步:扫描你的项目
- 在终端执行以下命令
cd ~/Work/your_project_name
sonar-scanner \
-Dsonar.projectKey=test \
-Dsonar.sources=. \
-Dsonar.host.url=http://localhost:9000 \
-Dsonar.login=7885286183a46418182e8f9d03058ecde8b67d0e
最后一步:查看你的项目报告
-
点击项目首页,查看你想看的项目报告
在这里插入图片描述
Best Regards,
Thank you for your watching! (♡ര‿ര)