`
sillycat
  • 浏览: 2554798 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Hudson on Ubuntu System(II)Basic usage

阅读更多
Hudson on Ubuntu System(II)Basic usage

3. global configuration
JDK  name: SUN_JDK
           JAVA_HOME:
           discheck the checkbox [Install automatically]

>echo $JAVA_HOME
/usr/lib/jvm/java-6-openjdk/

My installation directory of ANT is /usr/share/ant, so.
ANT name: APACHE_ANT
           ANT_HOME: /usr/share/ant

My installation directory of MAVEN2 is /usr/share/maven2, so
MAVEN2   name: MAVEN2
                       MAVEN_HOME: /usr/share/maven2
                       Global MAVEN_OPTS : -Xmx1024m -Xms512m

[Discard Old Builds]------> [Max # of builds to keep]: 5

4. Manage project with MAVEN2
click [New Job]
Job Name : cat
select [Build a maven2/3 project] ----------> click [Ok]

[Source Code Management] ------> [Subversion]
[Respository URL] : https://sillycat.googlecode.com/svn/trunk/cat
[Build]  ---------> [Goals and options] : clean install
[Advanced Project Options]   -----> [Quiet period] ----->[Quiet period] 3600 Number of seconds
[Poll SCM]  --------> [Schedule] :  */30 * * * *     we will poll out the source codes every 30 minutes
MINUTE  Minutes within the hour (0-59)
HOUR       The hour of the day (0-23)
DOM        The day of the month (1-31)
MONTH  The month (1-12)
DOW        The day of the week (0-7) where 0 and 7 are Sunday

We can click [Build Now] to see the build function of this project. cat.

5. Manage project with ANT
click [New Job] -----> [Build a free-style software project] ------> [OK]

Repository URL:
https://sillycat.googlecode.com/svn/trunck/easygroovyplugin/

[Poll SCM]  --------> [Schedule] :  */35 * * * *

[Build] -------> [invoke Ant]
Ant Version: APACHE_ANT
Targets:  Can be NA, if you want to invoke the default methods

references:
http://duyangsss.iteye.com/blog/805540
http://hi.baidu.com/luohuazju/blog/item/45bfa801ee0e5b087bec2ceb.html
http://hi.baidu.com/luohuazju/blog/item/2974de4ac894c12d09f7eff2.html
http://fannyxjf.iteye.com/blog/714815
http://cxr1217.iteye.com/blog/730085


分享到:
评论

相关推荐

    Hudson持续集成测试

    进入Hudson主界面,点击“Manage Hudson”->“Configure System”,然后添加JDK和Ant配置,同时配置邮件通知信息。 接下来,为了提升Hudson的功能,我们需要安装一些常用的插件。例如: 1. `vss.hpi`:用于从Visual...

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

    【Hudson 学习教程】 Hudson 是一款强大的持续集成工具,主要负责自动化软件的构建、测试和部署任务。它的核心功能包括持续构建/测试、RSS/邮件/即时消息通知、Junit/TestNG 测试报告生成、分布式构建支持以及丰富...

    hudson-3.3.1.war

    his release of Hudson is built against Java 7 and no longer supports running Hudson itself on Java 5 or 6. You can of course still use Hudson to manage jobs that compile against these earlier versions...

    hudson 中文操作手册

    Hudson 中文操作手册 Hudson 是一个开源的自动化构建工具,广泛应用于软件开发、测试和发布过程中。下面是根据 Hudson 中文操作手册的内容生成的相关知识点: 1. Hudson 安装 Hudson 安装是使用 Hudson 的第一步...

    hudson安装全过程

    ### Hudson安装全过程详解 #### 一、前言 Hudson是一款开源持续集成工具,主要用于自动化构建、测试软件项目,支持多种SCM(如Git、SVN等),并且可以通过插件扩展功能。本文将详细介绍Hudson的安装过程,包括JDK...

    hudson教程

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

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

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

    持续开发hudson教程

    下载 Hudson.war 文件,将其放在 Tomcat 的 webapps 目录下,Tomcat 启动后会自动解压并运行 Hudson。 3.3 Hudson 的构建 3.3.1 前置条件 在开始配置 Hudson 之前,需要在版本控制系统中创建项目,设置好 Maven ...

    hudson自动构建文档

    Hudson是一款开源的持续集成工具,用于自动化各种任务,包括构建、测试和部署软件。本文档将深入探讨Hudson的安装、配置、使用方法以及如何搭建远程自动构建和daily_build系统。 1. **Hudson安装** 安装Hudson通常...

    Hudson平台搭建及使用

    【Hudson平台搭建及使用详解】 Hudson是一个开源的持续集成(CI)服务器,它提供了一种自动化构建、测试和部署软件的解决方案。Hudson以其简单易用和丰富的插件功能而受到赞誉,使得项目管理和配置变得更加高效。...

    Hudson持续集成实战

    《Hudson持续集成实战》是一本专注于自动化部署的教程,旨在帮助读者掌握使用Hudson进行持续集成的关键技术和实践策略。Hudson,作为一个开源的持续集成工具,被广泛应用于软件开发过程中,以提升效率,减少错误,并...

    Hudson快速启动和停止脚本

    Hudson是一款开源的持续集成工具,它允许开发者自动构建、测试和部署软件项目。在敏捷开发环境中,持续集成是至关重要的实践,它可以帮助团队快速发现并修复错误,提高软件质量。"Hudson快速启动和停止脚本"是针对...

    hudson使用配置说明文档

    很抱歉,根据您提供的文件信息,这显然与"Hudson使用配置说明文档"的主题不相符。压缩包中的文件名称都是音乐曲目,与Hudson这款持续集成工具或相关的配置说明无关。Hudson是一款开源的持续集成服务器,用于自动化...

    hudson-3.2.2.war

    hudson-3.2.2 放在tomcat下直接打开即可

    Hudson常用插件说明

    ### Hudson常用插件详解 Hudson,作为一款开源持续集成工具,通过丰富的插件系统,极大地增强了其灵活性和功能性,支持多种源代码管理和构建工具,满足不同开发团队的需求。以下是对部分常用插件的详细说明: ####...

    hudson持续集成包

    【Hudson 持续集成工具详解】 Hudson 是一个开源的持续集成工具,主要用于自动化各种构建任务,如编译代码、运行测试、部署应用程序等。它的主要目标是提高开发团队的生产力,确保软件的质量,并在开发过程中提供...

    Hudson配置手册完美教程

    安装过程包括下载Hudson的最新版本,设置环境变量`HUDSON_HOME`,将`hudson.war`复制到Tomcat的`webapps`目录,并启动Tomcat。完成后,可以通过服务器的IP地址和端口号访问Hudson的Web界面。 在系统管理中,需要...

    hudson插件加载失败解决方案.pdf

    hudson插件加载失败解决方案 本文档将讨论hudson插件加载失败的解决方案,涵盖hudson版本、环境信息、插件安装、Tomcat日志分析、问题排查等方面的知识点。 一、hudson版本信息 hudson版本:hudson-2.2.1.war ...

Global site tag (gtag.js) - Google Analytics