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 下载Ant,hudson需要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检测或单元测试覆盖率,请下载插件安装,放入插件文件夹即可。
分享到:
相关推荐
【集成工具Hudson与Maven2的Hudson安装及配置】 持续集成(Continuous Integration, CI)是一种软件开发实践,强调开发人员频繁地将他们的代码更改集成到主分支,以尽早发现并解决潜在的问题。Hudson是一款开源的...
这需要在Hudson全局配置中设置SMTP服务器,并在项目配置中指定邮件通知规则。 8. **Hudson插件**:Hudson拥有丰富的插件生态系统,可以扩展其功能,例如,Junit插件用于显示测试结果,Cobertura插件用于代码覆盖率...
hudson.war是基于Java研发的一款持续集成工具的安装包,hudson是一个可以扩展的持续集成引擎,主要是用它来监控一些定时执行的任务、持续、自动地构建/测试软件项目,有需要的欢迎下载使用。 hudson下载,放在tomcat...
Hudson 是一款强大的持续集成工具,其主要目标是实现软件项目的自动化构建和测试。作为一款可扩展的引擎,Hudson 提供了多种功能,使得开发者能够更有效地管理和监控他们的开发流程。 Hudson 的核心特性包括: 1. ...
Hudson是一款开源的持续...总结来说,Hudson作为一款强大的持续集成工具,其安装和配置过程相对简单,但功能强大,能够有效提升开发效率和代码质量。通过合理配置,Hudson可以帮助团队实现快速迭代和稳定的软件发布。
在本教程中,我们将深入探讨Hudson的各个方面,包括安装配置、构建触发、测试集成以及自动化部署。 首先,我们来理解一下什么是持续集成(Continuous Integration,CI)。持续集成是一种软件开发实践,要求开发者...
总结,Hudson作为一款优秀的持续集成工具,其易用性、灵活性和强大的扩展能力使其在软件开发领域广受欢迎。无论是Java项目还是其他语言的项目,都可以借助Hudson实现高效的持续集成流程,确保软件开发的稳定性和质量...
【持续集成工具之Hudson】 持续集成(Continuous Integration, CI)是一种软件开发实践,它强调开发者频繁地将代码更改合并到共享存储库中,并通过自动化构建和测试来快速发现并解决问题。CI的主要目的是减少集成...
Hudson是一个开源的、基于Java开发的持续集成工具,它的主要任务是监控持续的构建过程,确保软件项目在开发过程中始终保持可构建和测试的状态。持续集成(Continuous Integration,CI)是现代软件开发中的一个关键...
Hudson 是一个开源的持续集成工具,用于自动化各种软件项目构建、测试和部署等任务。在本教程中,我们将深入探讨如何配置和使用Hudson。 首先,为了运行Hudson,你需要准备以下组件: 1. **Apache Tomcat 7.0 以上...
【HUDSON持续集成MAVEN项目】是一个关于使用HUDSON(也称为Jenkins)进行Maven项目的持续集成实践的教程。持续集成是软件开发过程中的重要环节,它通过频繁地将开发人员的代码更改合并到主分支来减少集成问题,提高...
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 ...
- **客户端配置**:安装Subversion客户端工具,以便在Hudson中配置源码管理模块。 3. **Hudson服务器启动**: - **下载Hudson**:访问官方网站下载最新版本的Hudson安装包。 - **启动Hudson**:通过命令行执行...
Hudson(现更名为Jenkins)作为一款开源的持续集成工具,凭借其强大的功能和丰富的插件支持,在CI领域占据了重要的位置。而Ant作为一款经典的构建工具,以其简洁高效的特性深受开发者喜爱。本文旨在详细介绍如何通过...
总之,Hudson作为一个强大的持续集成工具,它的安装和配置虽然涉及多个步骤,但通过提供的文档和war文件,你可以轻松地在本地或远程服务器上部署和管理Hudson实例,从而提高你的软件开发效率和质量。