网站首页 > 开源技术 正文
- 在工作中,往往开发的时候会不怎么注重代码质量的人很多,存在着很多的漏洞和隐患等问题,sonarqube可以进行代码质量的审核,而且十分的残酷。。。。。接下来我们说下怎么安装
- 进入官网下载:
- https://www.sonarqube.org/downloads/
- 有个分支,latest相对版本比较新,LTS 相对比较稳定,直接下载LTS的就可以了
- 解压:
- 解压问题
- 因为下载的zip如果是Linux环境下tar命令无法解压,所以我们需要安装插件:unzip,使用命令yum install unzip
- unzip sonarqube-6.7.5.zip
- 环境需求:
- https://docs.sonarqube.org/display/SONARQUBE67/Requirements
- 配置,进入目录下的conf下,我们对sonar.properties进行修改配置
- 使用vim sonar.properties
- 关键词查找使用/key 即可(key是你需要输入的内容,不要在编辑模式下使用/)
sonar.jdbc.username=root sonar.jdbc.password=xupx sonar.jdbc.url=改成步骤4创建的库名 #url访问的前缀 sonar.web.context=/sonar sonar.web.host=0.0.0.0 #端口号默认是9000 sonar.web.port=9000
- 启动
- 进入bin目录下执行,找到自己对应的系统启动文件即可,我的是Mac的
- ./macosx-universal-64/sonar.sh start
Starting SonarQube... Started SonarQube.
- 使用命令 ps -ef | grep sonar 确认是否已经启动,我就不截图了
- 停止
- ./macosx-universal-64/sonar.sh stop
- 访问
- http://localhost:9000/sonar
- 登入
- 默认用户名和密码是admin
- 然后输入自定义名称生成token,待会会使用到
- 生成后接来就会让你选择开发语言等信息,很简单,看着就会了,我使用的是maven项目,选择后最终会生成一段命令
- 在pom下执行该段命令即可
- 效果如下(demo代码。。。。)
猜你喜欢
- 2024-09-28 sonar安装(sonar安装部署 windows)
- 2024-09-28 从零开始:Jenkins中代码审计SonarQube生产实践全攻略!
- 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 集成
你 发表评论:
欢迎- 最近发表
-
- 10款鲜为人知的PHP框架(10款鲜为人知的php框架代码)
- 3分钟搞懂反弹shell(反弹shell的常用命令)
- 计算机专业必须掌握的脚本开发语言—shell
- shell 基本语法(shell基本语法set)
- 学习Shell 教程(shell编程学习)
- 一个有意思的PHP Webshell,利用伪协议执行代码
- Linux入门-shell编程-适合小白(linux shell编程是什么)
- GrayLog开源日志管理平台技术文章合集【共58篇】
- AI大模型 MiniMax 基于 Apache Doris 的日志系统,PB 级秒级查询响应
- 互联网大厂后端必看!手把手教你替换 Spring Boot 中的日志框架
- 标签列表
-
- 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)
本文暂时没有评论,来添加一个吧(●'◡'●)