文档章节

使用 Docker 搭建代码质量检测平台 SonarQube

郑龙飞
 郑龙飞
发布于 2017/09/11 16:17
字数 188
阅读 27
收藏 0
点赞 0
评论 0

想成为一名优秀的工程师,代码质量一定要过关!

开始搭建

  1. 获取 postgresql 的镜像
    • docker pull postgres
  2. 启动 postgresql
    • docker run --name db -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres
  3. 获取 sonarqube 的镜像
    • docker pull sonarqube
  4. 启动 sonarqube
    • docker run --name sq --link db -e SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar -p 9000:9000 -d sonarqube

代码质量检验

  1. 打开 http://localhost:9000/ , 点击 "Log in"

登录账号:admin 密码:admin

  1. 以 Maven 项目为例
  2. 执行命令,检测代码质量
    • mvn sonar:sonar
  3. 成功之后,返回到浏览器,就可以浏览自己的项目的代码质量了

参考链接:http://www.jianshu.com/p/a1450aeb3379

本文转载自:

共有 人打赏支持
郑龙飞

郑龙飞

粉丝 45
博文 48
码字总数 60737
作品 0
邯郸
程序员
使用Docker搭建SonarQube检测代码质量

SonarQube 简介 Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量 可以通过插件形式,支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二...

嘿嘿!!
2017/09/25
0
0
SonarQube 之 gitlab-plugin配合gitlab-ci完成每次commit代码检测

目录 背景介绍 环境、软件准备 Sonar GitLab Plugin 安装 配置使用说明 1、背景介绍 我们知道使用 SonarQube 可以在日常开发中检测代码质量,除了使用 IDE 上集成 SonarLint 插件检测外,如果...

张艺兴女朋友
07/10
0
0
在阿里云环境下搭建基于SornaQube的自动化安全代码检测平台

一、背景和目的 近年来,随着新业务、新技术的快速发展,应用软件安全缺陷层出不穷。虽然一般情况下,开发者基本都会有单元测试、每日构建、功能测试等环节来保证应用的可用性。但在安全缺陷...

唐俊飞
01/13
0
0
使用Docker构建Sonar代码质量管理平台

Sonar是什么 Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、...

12叔
2016/07/25
962
1
Jenkins+SonarQube6.5.5+SonarScanner2.5代码质量管理平台

Jenkins+SonarQube6.5.5+SonarScanner2.5代码质量管理平台 简介 Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析...

awesome@qa
05/16
0
0
SonarQube代码质量分析平台介绍

1.使用需求 随着互联网产品迭代越来越快,客户对产品的要求也越来越高,因此如何高质量的交付代码,及时地对代码质量进行分析并给出合理的解决方案就成为了当下必须要解决的一个问题。Sonar...

江边望海
2015/07/15
0
0
公司内品质管理系统构想(二): 用Docker构筑SonarQube

链接 公司内品质管理系统构想图 公司内品质管理系统构想(一): 用Docker构筑Jenkins sonarqube 代码静态分析平台,到目前为止除了perl外,基本上主流语言都支持。强大,开源。没有理由不选择...

sl_yang
2016/06/21
109
0
Sonar JAVA 5.3 发布,支持 Java 10

Sonar Java 5.3 发布了,Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、...

周其
04/17
0
0
基于Sonar推动DevOps流程中的代码质量优化

1、DevOps DevOps逐渐成为开发运维领域的一种趋势,对DevOps 的定义有很多种,但“自动化” 很可能是该定义的一部分。Continuous Integration(CI,持续集成)、Continuous Delivery(CD,持...

陈能技
2016/03/22
0
0
公司内品质管理系统构想(四): 用jenkins和sonar管理Sample APP

链接 公司内品质管理系统构想图 公司内品质管理系统构想(一): 用Docker构筑Jenkins 公司内品质管理系统构想(二): 用Docker构筑SonarQube 公司内品质管理系统构想(三): 一个Sample APP开...

sl_yang
2016/06/24
164
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java的反射机制理解

一、概念说明 java的反射机制,是在运行状态下,可以动态获取任意一个类的属性和方法;可以动态调用一个对象任意方法; 二、反射相关类 java.lang.Class; //类 java.lang.re...

盼望明天
8分钟前
0
0
nginx反向代理-多端口映射

代码解释 1.1 http:www.baidu.test.com默认是80,访问“/”利用反向代理,然后访问本地8083; 1.2 8083代表本地的前端工程访问地址,前端需要访问后台数据,”/”,继续代理到后台地址9803; ...

lilugirl
10分钟前
0
0
Jfinal使用log4j2打印日志

1,添加maven配置 <properties><log4j2.version>2.11.0</log4j2.version><slf4j.version>1.7.25</slf4j.version></properties> <!--slf4j及log4j2日志 --><dependency> ......

iborder
10分钟前
0
0
如何在Rancher 2.0上快速部署Datadog

Datadog是一种流行的托管监控解决方案,用于聚合和分析分布式系统的指标和事件。从基础架构集成到协作仪表板,Datadog为用户提供了一个简洁的单一窗格视图,用户可以快速查看对其最重要的信息...

RancherLabs
13分钟前
0
0
Java示例演示Functor 和monad

This article was initially an appendix in our Reactive Programming with RxJavabook. However introduction to monads, albeit very much related to reactive programming, didn't suit......

Quan全
32分钟前
0
0
微信官方jssdk Demo

1.html部分 <!DOCTYPE html><!-- saved from url=(0028){sh:$selfUrl} --><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="utf-8"......

koloor
35分钟前
1
0
数据库命名规范

https://www.cnblogs.com/pangguoming/p/7126512.html 摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据...

塔塔米
35分钟前
0
0
java https 请求工具类-通用

package com.ra.common.util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintW......

轻量级赤影
36分钟前
0
0
MFC界面套包BCG Pro Edition for MFC正式发布v27.3|附下载

BCGControlBar Professional Edition for MFC是MFC的一个扩展库,您可以用来构建类似于Microsoft Office 2000/XP/2003/2007/2010/2013 和 Microsoft Visual Studio-like(打印、用户定制工具......

Miss_Hello_World
36分钟前
0
0
Spring Cloud云服务 - HongHu架构common-service 项目构建过程

上一篇我们介绍了《整合spring cloud云服务架构 - HongHu云架构common-service代码结构分析》,本节我们将对common-service整个项目进行剖析,将整个构建的流程给记录下来,让更多的关注者来...

itcloud
37分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部