`
csd_ali
  • 浏览: 136132 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

持续集成-hudson+sonar简介

阅读更多

 

H udson 是一个可扩展的持续集成引擎。主要用于:持续、自动地构建/ 测试软件项目. 监控一些定时执行的任务。

 

Sonar 是一个开源的质量管理平台,专注于从项目到类方法的持续的分析和测量技术质量,它把代码质量相关软件集成到一起统一管理;

 

简单来说,

hudson 是持续、自动地构建/ 测试软件项目,

sonar 则是持续,自动地统计并分析软件项目的相关质量数据,例如单元测试的通过率,覆盖率,代码的复杂度,代码的行数等等,用于评估和度量软件项目质量。

 

Hudson:

http://hudson-ci.org/

Sonar:

http://www.sonarsource.org/

 

分享到:
评论
5 楼 naci007 2010-12-29  
Clover是收费的。
4 楼 qwe_rt 2010-12-13  
wu_yong988 写道
clover

既然有这插件,为什么还要用sonar,难道clover不如sonar么?
3 楼 wu_yong988 2010-12-13  
clover
2 楼 qwe_rt 2010-12-12  
跟着企业的步伐走,
=========

Hudson不是可以分析:单元测试的通过率,覆盖率(这个是靠插件,叫什么插件?)
1 楼 csd_ali 2010-12-12  
详细的平台搭建文档见:
持续集成-平台搭建(hudson+sonar)(一)  http://alicsd.iteye.com/blog/824800
持续集成-平台搭建(hudson+sonar)(二)  http://alicsd.iteye.com/blog/824814

相关推荐

    持续集成-SVN+Maven+Hudson+Sonar PPT讲解

    持续集成-SVN+Maven+Hudson+Sonar PPT讲解,持续集成的原理

    持续集成平台使用hudson+sonar

    持续集成平台使用 Hudson+Sonar 持续集成平台使用 Hudson+Sonar 是一种常用的自动化构建和测试解决方案,主要用于软件项目的持续集成和质量控制。本文将详细介绍 Hudson 和 Sonar 的概念、安装、配置和使用方法,并...

    hudson+sonar自动部署配置

    Hudson 和 Sonar 是两款强大的工具,分别用于持续集成和代码质量管理。本文将详细介绍如何配置 Hudson 和 Sonar 进行自动部署。 首先,我们来看Sonar的配置: 1. 数据库设置: - 在 MySQL 中创建名为 `sonar` 的...

    持续集成篇--Hudson持续集成服务器的安装配置和使用.pdf

    《持续集成篇——Hudson持续集成服务器的安装配置与使用》 在当今的软件开发环境中,持续集成(Continuous Integration,简称CI)已经成为敏捷开发的重要组成部分。它通过频繁地将开发人员的代码更改集成到主分支,...

    使用Hudson持续集成 ppt

    综上所述,Hudson是一款强大的持续集成工具,它不仅提供了丰富的功能和灵活的配置选项,还能够与其他工具如Maven、Sonar等无缝集成,极大地提高了软件开发的效率和质量。对于任何希望采用持续集成实践的开发团队来说...

    使用Hudson持续集成.pptx

    通过持续集成控制代码质量 Maven+Hudson+Sonar 持续集成的基本原则很简单:尽早集成,经常集成。 持续自动构建 :使用CI,您只要按一下按钮,它会依照预先制定的时间表,或者响应某一特定事件,就开始进行一次构建...

    hudson+maven

    Hudson、Maven 和 Sonar 的集成开发体系是一种高效的软件开发流程管理方式,它结合了项目构建、持续集成以及代码质量分析等多个方面的能力,旨在提高软件开发效率与质量。 #### 二、Maven详解 **1. Maven简介** -...

    Hudson持续集成服务器的安装配置和使用

    为了搭建一个完整的持续集成平台,还需要将Hudson与其他工具(如SVN、Maven、Sonar等)进行集成。例如,可以通过Hudson的插件系统来集成这些工具,实现自动化构建、测试和部署等功能。 ### 六、结语 通过上述步骤...

    java持续集成

    而Hudson作为持续集成工具,能够自动化地构建项目,并执行一系列的测试和部署。Sonar工具则关注于代码质量的检测和分析,可以及时发现代码中的问题。 总结来说,Java持续集成涉及到多个环节,包括代码的编写、测试...

    持续集成资料

    "HUDSON+MAVEN+SONAR集成开发体系介绍"可能涉及的是如何将Hudson(Jenkins的早期版本)与Maven和SonarQube集成,形成一个强大的质量保证体系。SonarQube是一个用于代码质量管理的平台,它可以分析代码中的潜在缺陷、...

    持续集成环境下运行单元测试和代码校验详细过程

    总结来说,持续集成环境的建立涉及到多个组件的配置和集成,包括 JDK、Tomcat、Maven、Hudson(或 Jenkins)以及 Sonar。通过这些工具,我们可以实现单元测试的自动化执行和代码质量的持续检查,从而提高软件开发的...

    源代码检查工具SONAR使用经验

    与传统持续集成工具(如Hudson/Jenkins)相比,Sonar不仅仅是在Web界面上直接展示各种代码检查工具的结果,而是通过插件对这些结果进行深加工,采用量化指标来衡量代码质量的变化,从而实现了更加精细化的代码质量...

    持续集成管理平台的组成.pptx

    Hudson 是一个基于 Java 的持续集成引擎,提供了自动化构建、测试、部署等功能。Jenkins 是一个基于 Java 的持续集成引擎,提供了自动化构建、测试、部署等功能。Apache Continuum 是一个基于 Java 的持续集成引擎,...

    使用Sonar进行代码质量管理

    与持续集成工具(例如Hudson/Jenkins等)不同,Sonar并不是简单地把不同的代码检查工具结果(例如FindBugs,PMD等)直接显示在Web页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量...

Global site tag (gtag.js) - Google Analytics