ICode9

精准搜索请尝试: 精确搜索
  • 解决 Tasks support was removed in SonarQube 7.6. 的问题2021-06-17 14:05:19

    此问题出现在 jenkins 构建任务中调用 sonarScanner 时出现的。     搜索了一圈,没有发现好的解决方案。后来,把其中的 Task to run 清空,就解决了问题。  

  • 代码质量标准及其相关检测工具2021-06-14 16:34:37

    编码规范:是否遵守了团队编码规范,降低维护代码的成本。 可读性:每个方法都必须有注释,改动的时候最好说明因为什么问题改动,改动的关键代码加上注释,加上改动者和相关Jira ID ,避免很多时候时间久了自己都看不懂自己的代码 ; 另外,检测可读性的另一个办法就是让别人review你的代码,如果别

  • 持续集成持续部署 | SonarQube的搭建2021-06-08 14:30:05

    使用 docker 安装 Sonarqube Sonarqube7 以后不能支持 jdk1.8以及mysql,需要安装 Sonarqube6.5 安装mysql 5 由于 Sonarqube 只能支持 mysql5版本,这里选择mysql 5.6 安装 mysql5.6 docker pull mysql:5.6 查看镜像 docker images 需要可以看到 mysql5.6 的相关image 在opt下

  • 代码质量管理平台SonarQube的安装、配置与使用2021-06-05 11:54:11

    代码质量管理平台SonarQube的安装、配置与使用 代码质量管理平台SonarQube的安装、配置与使用 学习了:https://www.cnblogs.com/qiumingcheng/p/7253917.html   学习了: http://baijiahao.baidu.com/s?id=1585863522304110977&wfr=spider&for=pc , 这里有sonarQube原

  • Jenkins 进阶篇 - SonarQube 安装2021-05-29 19:32:38

    SonarQube 之前的名称 Sonar(声纳),是一个 Java 语言实现的开源代码质量管理系统,专门用于持续集成分析和测量代码的质量。如果你希望扩展 SonarQube 平台可以通过开源的插件来实现,或者也可以自己开发插件然后集成到 SonarQube 中。如果你还没用过 SonarQube 系统,接下来跟着我来安装

  • Windows10 安装配置SonarQube2021-05-16 13:33:23

    本文主要介绍如何在Windows10本地搭建sonar扫描环境以及如何在本地扫描项目。   依赖环境: JDK8   1. 下载社区版本:https://www.sonarqube.org/downloads/     2. 下载 Sonar-Scanner:https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner     3.

  • Sonarqube和Jenkins pipeline的使用2021-05-04 08:51:33

    基本概念 Sonarqube是一个开源的代码质量检测工具,可以单独使用,也可以作为一个检测步骤放在Jenkins的pipeline CI/CD 流水线。简单的理解,他通过一个snarqube scanner 的工具来扫描代码,然后把结果发给 sonarqube server,用户可以在这个sonarqube server的网页界面查看报告。 每次运行

  • sonarqube代码分析平台踩坑指南2021-04-28 19:36:44

    环境描述 系统:win10 版本:sonarqube8.8.0.4 启动StartSonar.bat出现如下错误 错误信息1 --> Wrapper Started as Console Launching a JVM... Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved. Wr

  • Linux安装Sonar-Scanner扫描器2021-04-28 17:05:07

      1、下载地址  https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/   2、解压压缩包 unzip sonar-scanner-cli-4.6.0.2311-linux.zip   3、配置环境变量 编辑全局配置文件profile: vim /etc/profile #配置sonar-scanner export SONARRUNNER_HOME=/home/sonar-

  • 使用Docker搭建Sonarqube代码扫描环境2021-04-27 13:03:26

    Sonarqube环境搭建这里推荐使用docker进行搭建,其他方式搭建,可参考之前的文章:SonarQube环境搭建使用Docker 搭建Sonar的代码扫描环境:1、先创建好几个目录,用来挂在docker数据卷,方便以后查看日志之类的,不用每次都进入容器里面看cd /home/jenkins/docker_volume mkdir postgresql  

  • SonarQube环境搭建以及java代码扫描基础用法2021-04-27 12:52:04

    SonarQube简介SonarQube是一款开源的代码质量检查工具,主要用于源代码的质量检查,是devops流水线中很常用的一个工具,以插件化的形式,支持多种编程/脚本语言的代码分析,同时也提供了对常用IDE工具的支持。Sonar环境搭建Linux下环境搭建安装包下载地址:https://www.sonarqube.org/download

  • 「SonarQube」- 备份与恢复 @202104242021-04-24 17:03:52

    问题描述 我们使用 Docker 运行 SonarQube 服务。现在我们需要对 SonarQube 服务进行备份。 该笔记将记录: SonarQube 服务的数据备份与恢复方法。 解决方案 官方文档对备份恢复的描述倒是简单,如下(Backup and Restore | SonarQube Docs): Backing Up Data Most databases come wit

  • 在k8s集群部署SonarQube2021-04-17 14:02:51

    目录1、环境介绍1.1、kubernetes集群环境1.2、存储环境1.3、sonarqube版本2、部署sonarqube2.1、部署PostgreSQL2.2、部署SonarQube2.3、访问检查SonarQube 是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量。 通过插件形式,可以支持众多计算机语言,比如 java, C#, go,C/C

  • sonarQube快速入门7.2版本下载pmd插件,并设置只使用pmd规则2021-04-13 23:12:57

    sonar入门了解 sonarQube是一款优秀的持续集成平台工具,能集成业内常见的CI工具,如Jenkins,配合findbugs,pmd等工具进行扫描,并查看报告.下载sonarQubesonar官网地址7.2下载地址, 目前官网没直接提供7.2的链接了    https://sonarsource.bintray.com/Distribution/sonarqube/son

  • 内网Linux安装SonarQube检测代码2021-03-27 17:04:43

    内网Linux安装SonarQube检测代码 1.下载2. 解压3. 安装数据库4. 数据库配置5.启动6. 访问web7. 汉化 1.下载 官网下载:https://www.sonarqube.org/downloads/ 2. 解压 cd /usr/local/ unzip -o sonarqube-8.7.1.42226.zip 3. 安装数据库 2019年4月10号,SonarQube发

  • SonarQube速查手册2021-03-26 13:59:50

    目录 前言 复杂度(Complexity) 覆盖率(Coverage) 重复(Duplication) 问题(Issues) 可维护性(Maintainability ) 可靠性(Reliability) 前言        由于团队开始使用Sonar并且要确定对应的度量指标,因此为了方便查阅,特把Sonar官方文档中的指标翻译成中文。由于本人水平有限,翻译仅供

  • interlliJ idea 与 sonarQube 的集成使用2021-03-17 09:04:31

    SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。 准备工作; 1、jdk(不再介绍) 2、sonarqube:http://www.sonarqube.org/downloads/ 3、SonarQube+Scanner:https://sonarsource.bintray.com/Distributi

  • SonarQube 报错 Unable to build statement from token : '<'2021-03-11 18:05:38

    SonarQube 报错 Unable to build statement from token : '<' 看日志,在 Sensor Java CPD Block Indexer 之后报错,应该是在做重复率检查 添加 -X 参数再次执行扫描 分析一个 java 文件后报错,这个 java 文件其实是 FreeMarker 模板文件,可能是用来自动生成代码用的,不能算是 java 代码

  • sonarqube-7.8 安装2021-03-04 17:02:12

    笔记做个记录,不做步骤说明: wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.8.zip unzip -q sonarqube-7.8.zip -d /data/ mv sonarqube-7.8/ sonarqube/ useradd sonarqube passwd sonarqube chown -R sonarqube:sonarqube /data/sonarqube su sonar

  • window jenkins + sonarqube + sonar-scanner 最佳实践2021-03-02 12:33:33

    安装SonarQube 安装Sonar-Scanner 安装jenkins 配置Jenkins 打开SonarQube(localhost:9000),头像-我的账号-安全,填写令牌名称jenkins,生成token 打开Jenkins(localhost:8080),Manager Jenkins - Manager Plugins - 可选插件 - 搜索栏输入SonarQube Scanner for Jenkins -

  • SonarQube 质量报告怎么看2021-03-01 18:02:19

    SonarQube 质量报告怎么看 一些基本概念 报告入口的各个指标的含义,见图:

  • 微服务轮子项目(46) -SonarQube静态代码测试2021-02-08 10:29:52

    文章目录 1. 概述2. 安装部署3. 静态代码测试 1. 概述 Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。 支持Java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语言的代码质量管理与检测。 Sonar可以从以下七个维度检测代码质量,而作为开发

  • 在 Ubuntu 系统中使用 BuildWrapper 和 SonarQube Scanner 分析一个C++项目2021-02-05 13:03:37

    之前我们已经完成“在 Ubuntu 20.04 LTS 上安装SonarQube”,我们还需要安装BuildWrapper 和 SonarQube Scanner才能分析一个C++项目。 安装BuildWrapper 分析C/C++项目需要BuildWrapper,它运行构建并收集和分析 C/C++项目所需的所有配置(如宏定义,include目录等)。生成包装器不会

  • CentOS安装SonarQube代码扫描工具2021-02-01 17:31:37

    CentOS安装SonarQube代码扫描工具 一,安装JDK 1.JDK 是SonarQube的运行环境,从文档,Documentation | SonarQube Docs https://docs.sonarqube.org/7.9/,中可以看到,需要Java11以上的版本 2. 从甲骨文官网下载Java11后,上传到服务器 3. 在服务器上运行命令 rpm -ivh 文件名.rpm 使

  • sonarqube使用2021-01-25 09:34:34

    目录一、介绍二、安装(一)、环境准备(二)、配置docker-compose文件(三)、启动(四)、配置插件(五)、配置sonar.properties(六)、web三、集成Jenkins(一)、webhook配置(二)、jenkins配置(三)、pipeline编写四、管理(一)、质量阈配置(二)、阿里p3c-pmd规则 一、介绍 ​ sonar是一款静态代码质量分析工具,支

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有