SonarQube
文章平均质量分 93
SonarQube 专栏涉及Windows环境和Linux环境软件下载下载、安装。
集成涉及SonarQube 、MySQL、Oracle、Maven、Jenkins、Git、GitLab系列。
gblfy
心如向阳,次第花开!
展开
-
docker sonarqube 7.7 sonar-scanner-4.6.2 maven 安装、搭建+实战
文章目录一、docker安装Mysql1. 映射目录2. 赋予权限3. 镜像拉取4. 运行容器5. 查看日志6. 创建数据库二、docker安装sonarqube2.1. 映射目录2.2.赋予权限2.3. 镜像拉取2.4. 运行容器2.5. 查看日志二、中文简体2.1. 版本对照2.2. download2.3. 重启容器三、规则添加3.1. 规则无3.2. 规则下载3.3. 重启容器一、docker安装Mysql1. 映射目录mkdir -p /app/mysql/confmkdir -p ..原创 2021-11-27 12:49:24 · 1293 阅读 · 0 评论 -
java.sql.SQLException: ORA-01691: Lob 段 SONARQUBE2.SYS_LOB0000119128C00008$$ 无法通过 128 (在表空间 USERS 中
文章目录一、场景浮现1. 问题详情2. 问题描述3. 问题原因二、解决方案2.1. 查看表空间的名字及文件在哪2.2. 查询表空间使用情况2.3. 解决方法一、场景浮现1. 问题详情2. 问题描述java.sql.SQLException: ORA-01691: Lob 段SONARQUBE2.SYS_LOB0000119128C00008$$ 无法通过 128 (在表空间 USERS 中) 扩展!3. 问题原因数据库表空间不足二、解决方案2.1. 查看表空间的名字及文件在哪--查看表原创 2020-07-03 15:02:54 · 1935 阅读 · 0 评论 -
linux搭建SonarQube代码质量平台_Oracle 最新详细版本
文章目录一、安装声明1. 最低配置要求2. jdk11下载3. sonarqube下载4. sonar-scanner-cli5. Oracle 驱动二、安装实战2.1. JDK sonar-scanner2.1. JDK2.1.2.1. 直接运行2.1. Sonarqube 中文插件专栏2.1. 集成oracle2.1. JDK2.1. JDK2.1. 重新启动即可2.1. JDK2.1. JDK使用sonarqube8.3 搭建企业级代码质量管控平台一、安装声明1. 最低配置要求sonarqub原创 2020-06-18 15:09:17 · 1063 阅读 · 0 评论 -
Sonarqube 中文插件专栏
文章目录一、基础知识1. 插件说明2. 插件版本总览二、案例演示2.1. 插件下载2.2. 插件安装2.3. 重启 Sonarqube一、基础知识1. 插件说明关于下载中文插件说明,默认显示有2个版本,第一个版本是官方的最新版本,第2个版本不知是谁添加到仓库中的,但是,加入你安装的Sonarqube 版本不是最新版本怎么办?2. 插件版本总览直接访问这个地址下载相对应的版本即可https://github.com/SonarQubeCommunity/sonar-l10n-zh/release原创 2020-06-06 09:18:37 · 1764 阅读 · 0 评论 -
Sonarqube+maven 分析代码
文章目录1. 配置2. 编译项目执行命令2.1.编译项目2.2.代码分析3. 分析结果4. 解决bug5. 项目名称Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。同时 Sonar 还对大量的持续集原创 2020-06-06 09:07:38 · 1081 阅读 · 2 评论 -
sonarqube 启动不了,异常提示:远程主机强迫关闭了一个现有的连接
启动sonarqube 6.7.1 报下面的错误:2018.01.24 10:10:56 WARN app[][o.e.t.n.Netty4Transport] exception caught on transport layer [[id: 0x146de8cb, L:/127.0.0.1:57099 – R:/127.0.0.1:9001]], closing connectionjava.io.IOException: 远程主机强迫关闭了一个现有的连接。at sun.nio.ch.Sock原创 2020-06-06 08:12:07 · 1956 阅读 · 0 评论 -
sonar扫描脚本
vim DynamicStartSonarShell.sh添加内容如下:#!/bin/bash#su - $1 -s /bin/bash /app/CodeQualityScan/$2/sonar-scanner.shsu - $1 <<EOFcd /app/CodeQualityScan/$2/;./sonar-scanner.shexit;EOF赋予可执行权限:chmod u+x DynamicStartSonarShell.sh运行脚步:./DynamicS原创 2020-05-27 15:00:35 · 760 阅读 · 0 评论 -
SonarQube 扫描C语言文件报错
INFO: EXECUTION FAILUREINFO: ------------------------------------------------------------------------INFO: Total time: 28.482sINFO: Final Memory: 14M/435MINFO: ------------------------------------...原创 2020-04-27 08:29:34 · 2213 阅读 · 2 评论 -
SonarQube中配置c语言/c++语言代码规则插件
文章目录一、下载+安装+重新启动1. 下载文件2.安装3. 重新启动SonarQube4. SonarQube管控台验证二、SonarQube管控台配置2.1. 创建配置模板2.2. 添加规则2.3. 查看配置模板规则列表2.4. 修改默认语言规则应用2.5. C++配置流程同上我是java出身,因为特殊需要,要用sonarqube做一套c代码静态检查工具,一脸迷茫…在sonarqube中...原创 2020-12-06 10:21:47 · 3222 阅读 · 0 评论 -
SonarQube 规则的挂起与激活
文章目录规则添加规则挂起规则添加规则挂起原创 2020-04-26 22:32:56 · 1706 阅读 · 0 评论 -
SonarQube 质量配置,设置各个语言默认的扫描规则
原创 2020-04-26 22:14:42 · 2226 阅读 · 0 评论 -
SonarQube启动报错:WrapperSimpleApp: Encountered an error running main: java.nio.file.AccessDeniedExcepti
SonarQube启动报错可以查看日志,一般日志会记录错误的详细内容执行以下命令,查看日志:cd /opt/sonarqube-6.7.6/logstail -n 100 sonar.log定位到问题的详细信息:WrapperSimpleApp: Encountered an error running main: java.nio.file.AccessDeniedExceptio...原创 2019-12-29 16:26:40 · 1809 阅读 · 0 评论 -
企业实战(Jenkins+GitLab+SonarQube)_12_Jenkins+soanr服务器搭建和代码检查
把jenkins.war放到tomcat的webapp目录下面,修改jenkins的主目录:Jenkins进阶系列之——07更改Jenkins的主目录开放8080端口:vim /etc/sysconfig/iptablesservice iptables restart查看防火墙状态:service iptables status启动Tomcat,访问浏览器:http...原创 2019-05-23 14:11:50 · 644 阅读 · 0 评论 -
SonarQube代码质量管理平台C++插件sonar-cxx的安装
gblfy推荐了一个好的可替代CFamily插件, sonar-cxx插件,听闻插件作者就是看不惯CFamily的收费,自己写了个开源的, 更牛逼的插件,开源地址https://github.com/SonarOpenCommunity/sonar-cxx这是我使用插件后的图片,以及一些数据,还是挺不错的, 没有CFamily里太多无用的Code Smell, 规则还是挺多的这是测试的数...原创 2019-06-25 17:00:37 · 1068 阅读 · 1 评论 -
SonarQube开机自启动
5原创 2019-05-27 18:23:48 · 2216 阅读 · 0 评论 -
SonarQube上传分析报告失败
1原创 2019-05-20 22:23:52 · 3129 阅读 · 0 评论 -
Windows 环境 Jenkins集成构建SonarQube
ju原创 2019-05-17 11:21:28 · 902 阅读 · 0 评论 -
Linux环境 Jenkins集成构建SonarQube
Jenkins集成构建SonarQube一、前提准备应用服务器apache-tomcat-9.0.20.tar.gzjenkinsjenkins.warmysql版本mysql-5.7.25-linux-glibc2.12-x86_64.tar.gzsonarqube版本sonarqube-7.6.zipsonar-scanner扫描sonar-s...原创 2019-05-17 00:58:22 · 575 阅读 · 0 评论 -
解决sonar scanner扫描报错Please provide compiled classes of your project with sonar.java.binaries property
项目的sonar-project.properties文件中:sonar.projectKey=项目的key(自定义)sonar.projectName=项目名称sonar.projectVersion=项目版本sonar.sources=项目路径#添加下面这行sonar.java.binaries=项目路径/target/classes...原创 2019-05-17 00:57:48 · 1378 阅读 · 0 评论 -
gitlab+jenkins+sonar做代码质量分析
原创 2019-05-17 00:57:23 · 437 阅读 · 0 评论 -
Windows搭建SonarQube_Mysql
5原创 2019-05-15 00:03:35 · 2310 阅读 · 0 评论 -
[SonarQube]Scanners内存溢出
问题现象:执行扫描时出现内存不足:SonarQube java.lang.OutOfMemoryError: GC overhead limit exceededjava.lang.OutOfMemoryError: Java heap space解决方案:1、停止sonarqube2、调整ONAR_SCANNER的内存大小vim /etc/profileexport SONA...原创 2019-05-12 09:59:12 · 6330 阅读 · 1 评论 -
Linux安装SonarQube和sonar-scanner详细安装及配置
技术选型:数据库mysql-5.7.25代码分析sonarqube-6.7.6扫描器sonar-scanner-cli-3.3.0.1492一、sonarqube操作流程规范:1.1 上传、解压、创建用户、启动通过filezilla.exe、Xftp 6工具进行上传解压命令:unzip zip类型压缩包名称例如:unzip aa.zip1.2 创...原创 2019-05-11 16:49:00 · 8741 阅读 · 2 评论 -
linux搭建SonarQube_Oracle
前提:环境参数:JDKjdk-8u144-linux-x64.tarSonarQubesonarqube-7.6Sonar-Scannersonar-scanner-cli-3.3.0.1492-linuxOracleRelease 11.2.0.4.0 - 64bitOracle驱动ojdbc8-12.2.0.1一、创建命名空间CREATE...原创 2019-05-11 16:16:51 · 2017 阅读 · 1 评论