`
hhongq
  • 浏览: 41498 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

hudson + sonar + mysql配置

阅读更多
前提条件
====================
1. 安装好jdk1.5+  ,maven2.1.0+

安装步骤
========================
1. 下载hudson.war然后把它部署在tomcat下面
2. 启动tomcat
3. 输入http://localhost:8080/hudson进入hudson,配置jdk,maven参数
4. 下载sonar,然后解压
5. 安装mysql
   创建一个sonar的数据库。
   CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
   创建一个sonar用户:
   grant all privileges on sonar.* to 'sonar'@'localhost' identified by '111111';
   flush privileges;
6. 配置sonar
   修尬$sonar/conf/sonar.properties
   打开里面的mysql配置,注视掉默认的DB配置
7. 进入到hudson web界面里面的插件管理,
   选择并安装sonar插件
   安装成功后选择重启hudson
8. 进入到hudson web系统,进行系统配置
   配置sonar的如下信息并保存:
   1. Server URL : http://localhost:9000
   2. Database URL: jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8
   3. Database login : sonar
   4. Database password : 111111
   5. Database driver:com.mysql.jdbc.Driver
9. 进入sonar目录启动sonar
   $sonar/bin/(系统类型)/sonar.sh start
10. 创建一个hudson任务(配置中选中sonar),然后执行任务
11. 进入http://localhost:9000/ (默认用户为:admin/admin)
    就可以看到sonar的执行结果,
    或者点击hudson的sonar连接也可以看到。

  
  
0
0
分享到:
评论

相关推荐

    持续集成平台使用hudson+sonar

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

    Hudson+Sonar+Maven+SVN详细集成介绍

    Hudson+Sonar+Maven+SVN详细集成介绍

    hudson+sonar自动部署配置

    【Hudson + Sonar 自动部署配置】 在 IT 领域中,自动化部署和质量分析是提升开发效率和保证代码质量的关键环节。Hudson 和 Sonar 是两款强大的工具,分别用于持续集成和代码质量管理。本文将详细介绍如何配置 ...

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

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

    Hudson+Visual Studio+SubVersion 远程编译环境搭建

    Hudson+Visual Studio+SubVersion 远程编译环境搭建。 mht文档,用浏览器打开。

    Hudson+Maven+SVN搭建持续集成环境

    ### Hudson+Maven+SVN 搭建持续集成环境详解 #### 一、所用开发工具 在本文档中,我们将详细介绍如何使用Hudson、Maven和Subversion(SVN)来搭建一个完整的持续集成(Continuous Integration, CI)环境。 ##### ...

    Hudson+Maven+SVN 自动部署

    【标题】"Hudson+Maven+SVN 自动部署" 在现代软件开发流程中,自动化构建和部署是提升效率和质量的关键环节。Hudson、Maven和SVN(Subversion)是三个重要的工具,它们共同协作可以实现无缝的持续集成和自动部署。 ...

    Hudson+Maven+Svn配置[归纳].pdf

    【Hudson+Maven+Svn配置】的整合是软件开发中的一个重要环节,它涉及到了持续集成、自动化构建和版本控制等多个关键领域。以下是对这些工具的详细解释和配置步骤: 1. **Hudson**:Hudson是一个开源的持续集成...

    Hudson+Maven+SVN

    三、Maven2+Hudson+Svn 的原理 Hudson通过定时或触发器检查SVN仓库的变动,一旦检测到新的提交,就会调用Maven执行构建过程。Maven根据POM文件解析构建指令,管理依赖,执行编译、测试、打包等步骤。如果构建成功,...

    Hudson+Maven+SVN_快速搭建持续集成环境

    Hudson+Maven+SVN_快速搭建持续集成环境.docx

    hudson+ant配置详细教程PPT

    ### Hudson + Ant 配置详解 #### 一、前言 在现代软件开发流程中,持续集成(CI)已经成为提高软件质量和开发效率的关键技术之一。Hudson(现更名为Jenkins)作为一款开源的持续集成工具,凭借其强大的功能和丰富...

    持续集成环境hudson+nexus+maven搭建文档

    详细介绍持续集成环境hudson+nexus+maven搭建

    sonar安装配置指南(sonar+MySQL+ant)原创

    本指南将详细介绍如何在环境中安装配置Sonar,同时使用MySQL作为数据存储,并通过Ant构建工具调用Sonar任务。以下是详细的步骤: 1、安装Sonar 3.1.1 首先,下载Sonar的版本3.1.1(sonar-3.1.1.zip),将其解压缩至...

    Hudson+PMD 学习资料

    【标题】"Hudson+PMD 学习资料"涵盖了两个关键的开源工具——Hudson(也称为Jenkins)和PMD,它们在IT行业中扮演着重要的角色,尤其是在软件开发和持续集成流程中。 【Hudson】是最早的持续集成服务器之一,现已被...

    hudson+maven+svn的简单自动化部署,目前本人已经使用在现网了

    配置Hudson时,需要创建一个新的Job,指定源代码管理器为SVN,提供SVN的URL。在构建步骤中,选择执行Maven命令,例如`mvn clean install`。这样,每当有新的代码提交到SVN,Hudson就会自动拉取代码,执行Maven构建...

    hudson+配置说明-mySelf[整理].pdf

    【Hudson配置详解】 Hudson是一个强大的持续集成引擎,主要应用于软件开发过程中的自动化构建与测试。它具有以下核心特性: 1. **易于安装**:只需将`hudson.war`部署到Servlet容器(如Tomcat或JBoss),无需额外...

    Linux 安装hudson+maven+nexus

    这个过程主要包括三个主要部分:安装Hudson作为持续集成服务器,配置Maven为项目构建工具,以及安装Nexus作为私有仓库管理器。 首先,安装Hudson。Hudson是一个开源的持续集成工具,它能自动监控和执行项目的构建...

    Hudson+Maven+Perfore搭建持续集成环境

    【Maven3+Hudson+Perforce集成】集成的关键在于Hudson的配置。首先,确保Hudson能够访问Perforce仓库,这通常涉及到在Hudson的系统配置中添加Perforce的相关信息,如服务器地址、用户名、密码等。其次,配置Maven的...

    Hudson+Maven+SVN 快速搭建持续集成环境

    在IT行业中,持续集成(Continuous Integration,CI)是一种软件开发实践,它强调开发...在实际操作中,可以参考提供的文档,如"Hudson+maven_配制制步骤.doc"和"hudson使用说明.pdf",以获取更具体的配置和使用指导。

    hudson+maven

    ### HUDSON+MAVEN+SONAR 集成开发体系 #### 一、概述 Hudson、Maven 和 Sonar 的集成开发体系是一种高效的软件开发流程管理方式,它结合了项目构建、持续集成以及代码质量分析等多个方面的能力,旨在提高软件开发...

Global site tag (gtag.js) - Google Analytics