`

项目集成工具hudson在linux上的配置图解教程(总结)【原创】

阅读更多

Hudson是个不错的项目集成开源软件,最近我们的项目在用,领导给了一部空的机器给我们,于是在一个实习生的领导下,我们在linux配置好了hudson,过程我都记录下来,在此和大家分享。

 

1 下载husond

       http://download.hudson-labs.org/war/1.386/hudson.war

2 hudson.war上传到tomcat的发布目录/home/tomcat/tomcat6/webapps,此时,tomcat会自动解压出hudon工程目录。

3 配置husond信息:在.bash_profile

       配置hudson环境变量:export HUDSON_HOME=/home/tomcat/Hudson

4         配置环境变量:export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 以后方便引入。以及:

export PATH=$JAVA_HOME:$ANT_HOME:$TOMCAT_HOME:$HUDSON_HOME:$PATH

5         下载Anthudson需要Ant来管理构建发布,传到/home/tomcat 解压它,在.bash_profile 加入:export ANT_HOME=/home/tomcat/apache-ant-1.8.1

 

此时访问http:yourhost:/8080/hudson就可以看到hudson的首页。然后开始简单配置:

 

A 打开系统管理界面:

写上你们的项目名称等信息。

B 配置JDK,和Ant

 

 

然后选择:

如下图填入项目svn地址和设置hudson的扫描间隔时间:

 

至此完成,如果有需要加入pmd检测或单元测试覆盖率,请下载插件安装,放入插件文件夹即可。

2
1
分享到:
评论
1 楼 ml365 2010-12-21  
各位 抱歉!图不知道为什么贴不了!等中午休息的时候补上!实在抱歉!

相关推荐

    集成工具hudson与maven2的Hudson 安装及配置.docx

    【集成工具Hudson与Maven2的Hudson安装及配置】 持续集成(Continuous Integration, CI)是一种软件开发实践,强调开发人员频繁地将他们的代码更改集成到主分支,以尽早发现并解决潜在的问题。Hudson是一款开源的...

    持续集成工具Hudson入门介绍(结合Ant)

    这需要在Hudson全局配置中设置SMTP服务器,并在项目配置中指定邮件通知规则。 8. **Hudson插件**:Hudson拥有丰富的插件生态系统,可以扩展其功能,例如,Junit插件用于显示测试结果,Cobertura插件用于代码覆盖率...

    hudson3下载,持续集成工具,java项目自动发布部署工具

    hudson.war是基于Java研发的一款持续集成工具的安装包,hudson是一个可以扩展的持续集成引擎,主要是用它来监控一些定时执行的任务、持续、自动地构建/测试软件项目,有需要的欢迎下载使用。 hudson下载,放在tomcat...

    Hudson配置手册完美教程

    Hudson 是一款强大的持续集成工具,其主要目标是实现软件项目的自动化构建和测试。作为一款可扩展的引擎,Hudson 提供了多种功能,使得开发者能够更有效地管理和监控他们的开发流程。 Hudson 的核心特性包括: 1. ...

    Hudson持续集成服务器的安装与配置

    Hudson是一款开源的持续...总结来说,Hudson作为一款强大的持续集成工具,其安装和配置过程相对简单,但功能强大,能够有效提升开发效率和代码质量。通过合理配置,Hudson可以帮助团队实现快速迭代和稳定的软件发布。

    Hudson持续集成实战

    在本教程中,我们将深入探讨Hudson的各个方面,包括安装配置、构建触发、测试集成以及自动化部署。 首先,我们来理解一下什么是持续集成(Continuous Integration,CI)。持续集成是一种软件开发实践,要求开发者...

    hudson学习教程Hudson安装与使用,Hudson配置,Hudson插件

    总结,Hudson作为一款优秀的持续集成工具,其易用性、灵活性和强大的扩展能力使其在软件开发领域广受欢迎。无论是Java项目还是其他语言的项目,都可以借助Hudson实现高效的持续集成流程,确保软件开发的稳定性和质量...

    持续集成工具之Hudson

    【持续集成工具之Hudson】 持续集成(Continuous Integration, CI)是一种软件开发实践,它强调开发者频繁地将代码更改合并到共享存储库中,并通过自动化构建和测试来快速发现并解决问题。CI的主要目的是减少集成...

    持续集成开发工具Hudson资料收集

    Hudson是一个开源的、基于Java开发的持续集成工具,它的主要任务是监控持续的构建过程,确保软件项目在开发过程中始终保持可构建和测试的状态。持续集成(Continuous Integration,CI)是现代软件开发中的一个关键...

    hudson教程

    Hudson 是一个开源的持续集成工具,用于自动化各种软件项目构建、测试和部署等任务。在本教程中,我们将深入探讨如何配置和使用Hudson。 首先,为了运行Hudson,你需要准备以下组件: 1. **Apache Tomcat 7.0 以上...

    HUDSON持续集成MAVEN项目

    【HUDSON持续集成MAVEN项目】是一个关于使用HUDSON(也称为Jenkins)进行Maven项目的持续集成实践的教程。持续集成是软件开发过程中的重要环节,它通过频繁地将开发人员的代码更改合并到主分支来减少集成问题,提高...

    持续开发hudson教程

    在开始配置 Hudson 之前,需要在版本控制系统中创建项目,设置好 Maven 构建脚本,并确保测试用例完备。 3.3.2 配置 Hudson 登录 Hudson Web 界面,创建新的 Job,填写项目名称,选择构建触发器(如 SVN 触发),...

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

    Hudson通常运行在Tomcat服务器上,因此需要安装并配置Tomcat。具体步骤如下: - 下载并解压Tomcat 7.0.59: ```bash wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.59/bin/apache-tomcat-7.0.59.tar.gz ...

    hudson集成

    - **客户端配置**:安装Subversion客户端工具,以便在Hudson中配置源码管理模块。 3. **Hudson服务器启动**: - **下载Hudson**:访问官方网站下载最新版本的Hudson安装包。 - **启动Hudson**:通过命令行执行...

    hudson+ant配置详细教程PPT

    Hudson(现更名为Jenkins)作为一款开源的持续集成工具,凭借其强大的功能和丰富的插件支持,在CI领域占据了重要的位置。而Ant作为一款经典的构建工具,以其简洁高效的特性深受开发者喜爱。本文旨在详细介绍如何通过...

    Hudson安装配置,和远程布置

    总之,Hudson作为一个强大的持续集成工具,它的安装和配置虽然涉及多个步骤,但通过提供的文档和war文件,你可以轻松地在本地或远程服务器上部署和管理Hudson实例,从而提高你的软件开发效率和质量。

Global site tag (gtag.js) - Google Analytics