Ubuntu 20.04.3 LTSDocker version 20.10.7 1、基本介绍SonarQube 是什么?发布于博客园代码检测工具,可以检测Java等其它若干种编程语言编写的程序的问题,并以清晰的方式展示给开发团队。结合SCM工具(SVN、Git等),可以定位到具体开发人员——谁写的问题代码。SonarQube empowers all developers to wri
转载
2023-08-28 20:59:55
83阅读
文章目录介绍sonarqube部署docker-compose.ymlsonarqube汉化包兼容列表 介绍SonarQube是一个用于静态代码分析的开源平台,旨在帮助开发团队发现和修复代码中的质量问题。它提供了一系列功能,包括代码质量度量、代码风格检查、代码复杂度评估、代码重复检测、安全漏洞检测等。以下是SonarQube的一些关键特性和功能:静态代码分析:SonarQube可以分析源代码,并
转载
2024-10-15 19:39:21
60阅读
SonarQube安装后默认是英文,如果不习惯看英文,可以进行汉化,官方提供了汉化插件。 登录后,汉化步骤如下: 需要点击了解风险,不然查询到插件后没有install按钮 搜索Chinese,找到插件后点击install。这个过程可能会失败,就多点击几次install 安装完成后需要重启 重启后再次
原创
2022-05-24 09:44:40
1430阅读
在Linux系统中,SonarQube是一个非常流行的代码质量管理工具,它能够帮助开发团队发现和修复代码中的质量问题。但是很多用户在使用SonarQube时遇到了一个问题,那就是汉化相关的困扰。
在默认情况下,SonarQube是以英文界面呈现给用户的,对于一些不熟悉英文的开发者来说,使用起来可能会有一定的困难。因此,很多用户在使用SonarQube时都希望能够将其汉化,使界面更加友好和易于操作
原创
2024-05-20 10:14:40
225阅读
swarm单机版安装与使用1.swarm概述Swarm是一个由Docker研发团队开发的调度工具,可以使用标准的Docker 应用编程接口。主要任务是负责在最合适的主机上启动容器,并且将它们关联起来。Swarm有三个核心概念:节点、服务和任务。其中节点是已加入Swarm的Docker引擎的实例,服务是在Worker节点上执行的,任务是在Docker容器中执行的命令。2. swarm安装2.1 前置
转载
2023-08-16 17:13:50
82阅读
软件开发中, 除了编写业务代码外, 我们往往还需要写单元测试,集成测试,压力测试. 这些测试的目的是测量或者保证软件代码在`运行时的质量`, 这些测试往往是站在黑盒的角度来度量软件质量. 但是`运行时的质量`只是软件质量的一个方面, 我们还需要度量构成软件的代码的质量. 代码质量可以通过以下几点来度量: 可读性, 扩展性, 可维护性, 复杂度等等. `code review`是检查代码质量的一个手
1. 登录2.创建token3.4.http://127.0.0.1:9000/
原创
2022-10-25 01:34:58
1255阅读
# Docker中的SonarQube汉化挑战
SonarQube是一个广泛使用的开源平台,用于持续代码质量检查和分析。尽管它的英文界面功能强大,但有些用户希望将其汉化,以便更好地服务中文用户。然而,汉化SonarQube的过程中可能会遇到一些挑战,特别是在Docker环境中。本文将分享一些经验,同时给出代码示例,帮助大家理解这一过程。
## 1. SonarQube在Docker中的部署
##下载插件 1.下载插件jar包汉化, 中文包下载地址:https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases/tag/sonar-l10n-zh-plugin-1.16 2.把下载好的jar包放在安装目录 sonarqube /e
原创
2021-08-04 10:55:29
1034阅读
# https://blog..net/a772304419/article/details/106582198# mysql> create database s
原创
2022-01-20 14:59:07
682阅读
一、搭建docker+sonarqube步骤1:进入服务器,创建一个文件夹sonarqube$ ssh root@ip
$ mkdir sonarqube
$ cd sonarqube# 可以选用临时或者正式部署方案# 临时部署方案# 通用部署
$ docker run -d \
--name sonarqube_temp \
-p 9000:9000 -p 9092:9092 \
s
转载
2023-10-08 15:14:49
329阅读
1.在线安装Chinese Pack
原创
2022-07-11 18:00:58
940阅读
sonarqube7.2版本web api简析本文介绍sonarqube的部分实用Web API,并试图联系实际进行分析,方便集成.以7.2版本为例,下载移步官网.Web API文档路径 安装并部署7.2版本的sonar之后(推荐在linux上安装),在浏览器上打开sonar,默认是ip:9000端口.http://{ip}:9000/web_api即是sonar的api文档. 由于国内资源较少,
转载
2023-10-24 07:02:57
148阅读
质量平台是否实现自动检查SVN、Git中的项目?答案是能。1.回答问题1.1 扫描方式SonarQube执行质量检测要运行客户端SonarQube Scanner或者maven命令,要集成SonarQube,必须要有SonarQube对应的官方插件。官方文档提供的扫描方式,如下https://docs.sonarqube.org/latest/analysis/overview/Gradle -
转载
2024-08-02 14:45:55
251阅读
SonarQube 一,简介 Sonar 是一个很优秀的代码分析工具,可以帮助程序员们发现很多潜在的问题和BUG。Sonar可以从以下七个维度检测代码质量。1. 不遵循代码标准sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具规范代码编写。2. 潜在的缺陷sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检
转载
2024-01-30 07:27:29
200阅读
本文是以Mac电脑安装环境来阐述:首先需要安装jenkins+sonarqube+soanr-scanner我这里的打包的安装包版本如下:jenkins是2.2221,sonarQube版本是7.4(打包的里面有7.6,8.0,但是未用到,具体原因将在本文中讲解)sonar-scanner:4.2在安装sonarQube时的版本选择及遇到的坑:我刚开始安装的是sonarQube8.0版本配置的my
转载
2024-01-13 21:42:03
60阅读
参考链接: SonarQube简介SonarQube是一个开源的平台,以执行与代码的静态分析,自动审查,可以检测在25+的编程语言如Java、C#、JavaScript、TypeScript、C/C++、COBOL等的代码缺陷和安全漏洞。Sonar检测维度Sonar可以从七个维度进行代码质量检测,我们可以根据不同维度的严重性然后根据我们的经验做出相应的代码优化。代码规范 Sonar可以通过PMD、
转载
2023-11-03 07:10:38
25阅读
一、系统环境组件版本Ubuntu20.04Jenkins2.319.1SonarQube8.9.7-communityJDKopenjdk 1.8.0_312官方说明-安装环境二、数据挂载目录# 新建PostgreSQL挂载目录
mkdir -p ~/soft/postgres
# 新建SonarQube挂载目录
mkdir ~/soft/sonarqube/data
mkdir ~/soft/s
转载
2024-04-29 10:30:12
82阅读
git clone https://github.com/SonarQubeCommunity/sonar-l10n-zh.git切换
原创
2022-01-20 14:22:46
1612阅读
# 如何实现“汉化Docker”
作为一名经验丰富的开发者,我很高兴能够帮助刚入行的小白实现“汉化Docker”。在这篇文章中,我将详细介绍整个过程,并提供必要的代码和注释。
## 流程概述
首先,让我们通过一个表格来概述整个“汉化Docker”的流程:
| 步骤 | 描述 |
| --- | --- |
| 1 | 安装Docker |
| 2 | 下载并安装Docker客户端 |
|
原创
2024-07-17 13:24:13
39阅读