Hudson在linux下的安装
http://blog.csdn.net/bobui/article/details/7868002
Hudson配置
http://fannyxjf.iteye.com/blog/714815
http://www.cnblogs.com/fromweibo/archive/2011/11/18/2254705.html
ant+svn+tomcat实现自动构建
http://blog.csdn.net/nomousewch/article/details/8659648
http://www.blogjava.net/amigoxie/archive/2007/11/09/159413.html
其他
项目集成工具hudson在linux上的配置图解教程(总结)【原创】
Hudson是个不错的项目集成开源软件,最近我们的项目在用,领导给了一部空的机器给我们,于是在一个实习生的领导下,我们在linux配置好了hudson,过程我都记录下来,在此和大家分享。
Ant 启动/停止tomcat
http://since2006.com/blog/5/ant-operation-tomcat
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入门介绍(结合Ant)” 在软件开发过程中,持续集成是一种重要的实践,它强调开发者频繁地将代码集成到主分支,以便尽早发现并解决潜在问题。Hudson作为一款开源的持续集成服务器,...
Hudson(现更名为Jenkins)作为一款开源的持续集成工具,凭借其强大的功能和丰富的插件支持,在CI领域占据了重要的位置。而Ant作为一款经典的构建工具,以其简洁高效的特性深受开发者喜爱。本文旨在详细介绍如何通过...
《Hudson持续集成测试详解》 在软件开发过程中,持续集成是一种实践,它强调开发者频繁地将代码更改集成到主分支,以便尽早发现并修复错误。Hudson是一款开源的持续集成工具,它提供了自动化构建、测试和部署的功能...
根据提供的信息,我们可以详细探讨如何安装配置和使用Hudson持续集成服务器。Hudson是一个开源的持续集成工具,用于自动化软件开发中的构建、测试和部署过程。以下内容将围绕Hudson的安装配置及其与相关工具(如SVN...
### 使用Hudson持续集成知识点详解 #### 一、持续集成概念与价值 - **定义**:持续集成(Continuous Integration, CI)是一种软件开发实践,开发者经常将代码提交到共享存储库,每次提交后都会自动构建并进行自动...
【Hudson 持续集成工具详解】 Hudson 是一个开源的持续集成工具,主要用于自动化各种构建任务,如编译代码、运行测试、部署应用程序等。它的主要目标是提高开发团队的生产力,确保软件的质量,并在开发过程中提供...
【持续集成工具之Hudson】 持续集成(Continuous Integration, CI)是一种软件开发实践,它强调开发者频繁地将代码更改合并到共享存储库中,并通过自动化构建和测试来快速发现并解决问题。CI的主要目的是减少集成...
《持续集成篇——Hudson持续集成服务器的安装配置与使用》 在当今的软件开发环境中,持续集成(Continuous Integration,简称CI)已经成为敏捷开发的重要组成部分。它通过频繁地将开发人员的代码更改集成到主分支,...
**使用Hudson进行持续集成** Hudson是一款开源的持续集成工具,它可以帮助开发团队自动执行构建、测试和部署等任务,以确保软件项目的质量和稳定性。本文将详细介绍如何使用Hudson进行持续集成,主要涵盖以下几个...
Hudson是一款开源的持续集成服务器,它简化了CI的过程,提供了丰富的功能和易于使用的界面。 Hudson的安装与配置非常简单。首先,从官方网站下载最新版本的Hudson WAR文件,例如`hudson.war`。然后将其放置在Tomcat...
**持续集成开发工具Hudson详解** Hudson是一个开源的、基于Java开发的持续集成工具,它的主要任务是监控持续的构建过程,确保软件项目在开发过程中始终保持可构建和测试的状态。持续集成(Continuous Integration,...
《CI持续集成服务器Hudson使用备忘》 在软件开发过程中,持续集成(Continuous Integration,简称CI)是一种实践,它强调开发人员频繁地将他们的代码更改合并到共享存储库中,并且每次合并后都会立即进行自动化构建...
1. **Hudson**(现在被称为Jenkins):Hudson是一个开源的持续集成服务器,用于自动化各种任务,如构建、测试和部署软件。它定期检查源代码仓库的变更,并启动构建过程,确保每次代码更新后都能快速发现潜在问题。 ...
Hudson是一款开源的持续集成工具,它用于自动化各种软件开发任务,包括构建、测试和部署。在本文中,我们将深入探讨Hudson的基础配置及其在持续集成中的应用。 首先,了解持续集成(CI)的重要性是至关重要的。持续...
根据提供的文件信息,我们可以深入探讨Hudson持续集成的相关知识点,主要围绕着安装、配置以及基本操作等方面进行展开。 ### Hudson持续集成概述 Hudson是一种开源的持续集成工具,旨在自动化软件开发过程中的构建...