`
ynp
  • 浏览: 439660 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hudson 任务配置总结

阅读更多
hudson 任务配置总结

hudson目的就是为了实现打包编译等自动化,说白了就是一整合工具,没有了svn、ant等支持,它什么也干不了。说牛b点就是一个非常好用的持续集成工具。

hudson任务基本配置
》》》》配置基本信息 如图 



-------工程名称 HudsonTest;
-------工程说明 这是一个hudson测试;
------保留5次Build History;

》》》》 配置 源码库 svn



-------svn地址(精确到自己的项目如:HudsonDemo)    svn://localhost/aqmsDemo/HudsonDemo
-------本地工程名称(如果设置Hudson_home 则可在该目录下找到.hudson\jobs\HudsonTest\workspace\HudsonDemo1)   HudsonDemo1;

》》》》 配置 自动编译设置时间设置



--------我设置的是每15分钟执行。
---------Poll SCM  设置规则 如下

具体来说,每行由TAB键或空格隔开的5个字段组成:

MINUTE HOUR DOM MONTH DOW

MINUTE 一小时内多少分钟(0-59)

HOUR    一天内多少小时(0-23小时)

DOM     一个月内多少天(1-31)

MONTH  每月(1-12)

DOW     星期几(0-7),其中0和7都表示周日。

如果要指定一个字段允许多个值,就按下面提供的操作步骤(指定)。
优先顺序如下:

'*'                       可用来指定所有有效的值。

'M-N'                   可以用来指定一个范围,比如“1-5”

'M-N/X'或'*/X'      可用于在指定范围内跳跃一个X的值,比如在MINUTE字段中"*/15"表示"0,15,30,45","1-6/2"表示"1,3,5"。(1到六分钟每两分钟执行一次就是1,3,5分执行)

'A,B,...,Z'            可以用来指定多个值,比如“0,30”或“1,3,5”。

任何空白行和'#'开始的行都将表示为注释而不予理睬。

此外,''@yearly', '@annually', '@monthly', '@weekly', '@daily', '@midnight',  '@hourly'都是支持的 。

举例说明:

#每分钟

* * * * *

#每一小时后第5分钟

5 * * * *

)

》》》》 配置ant



-------选择版本  ant_1.8(配置Hudson的时候配置的)
-------Targets  要执行的任务 不填的话执行默认任务;
-------Build File 就是ant的 build.xml 位置如:build/build.xml
-------  Java Options  -debug 加入编译信息

》》》》 邮件配置



-------  E-mail Notification  勾选 并填写email地址


  • 大小: 39.3 KB
  • 大小: 54.1 KB
  • 大小: 22 KB
  • 大小: 42.9 KB
  • 大小: 45 KB
分享到:
评论

相关推荐

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

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

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

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

    hudson配置

    【Hudson配置】详解 Hudson 是一款广泛应用的开源持续集成(CI)服务器,它能够自动化软件构建、测试和发布过程,确保代码质量和稳定性。在本文中,我们将深入探讨Hudson的配置及其在不同环境下的实施,包括Windows...

    hudson+ant配置详细教程PPT

    - 通过Hudson触发构建任务,Ant将根据`build.xml`文件中的配置执行相应的构建步骤。 - **查看构建结果**: - 构建完成后,可以在Hudson的界面上查看构建结果,包括构建日志、测试报告等。 #### 七、总结 通过...

    使用Hudson进行持续集成资料总结

    Hudson是一款开源的持续集成工具,它用于自动化各种软件开发任务,包括构建、测试和部署。在本文中,我们将深入探讨Hudson的基础配置及其在持续集成中的应用。 首先,了解持续集成(CI)的重要性是至关重要的。持续...

    hudson 开发指南

    Hudson 是一个开源的持续集成工具,主要用于自动化各种软件构建、测试和部署任务,尤其在Java开发环境中应用广泛。它的核心功能包括构建触发、构建执行、测试结果报告以及版本控制集成等。本指南将深入探讨Hudson的...

    m2eclipse-hudson插件

    总结来说,m2eclipse-hudson插件是Eclipse与Hudson集成的关键,它提升了开发团队的协作效率,确保了代码质量,并减少了手动干预的需求。通过熟练掌握和应用这个插件,开发者能够更好地利用持续集成的优势,提高项目...

    continuous integration with hudson

    ### 持续集成与Hudson #### 一、持续集成概述 ...对于初学者来说,从安装Hudson到配置第一个构建任务并不复杂,而随着对Hudson更深入的理解,还可以进一步探索更多高级功能和最佳实践,不断提升软件开发的自动化水平。

    hudson 学习资料

    以上是基于给定文档内容总结出的主要知识点,涵盖了 Hudson 的基本使用方法、安装配置流程以及如何创建和管理构建任务等方面的内容。通过这些知识点的学习,可以帮助初学者快速掌握 Hudson 的核心功能,并将其应用于...

    hudson使用手册

    - **自动部署war包文件功能:**对于Web应用程序而言,Hudson还可以配置为在构建完成后自动部署war包文件,大大简化了部署流程。 - **构建触发器:**Hudson支持多种触发器,如基于时间的触发器、代码提交触发器等,...

    Hudson_CI:PHP持续集成

    总结来说,Hudson_CI在PHP项目中的应用能够显著提升开发效率,通过自动化流程确保代码质量,降低维护成本。通过阅读《Hudson+PHP持续集成环境搭建.doc》这份文档,读者将能详细了解如何在实际工作中实施这一高效的...

    利用Hudson实现自动化测试的分布式执行

    - **定义参数**:在Hudson任务中定义一个或多个参数,例如字符串参数`suite`,用于指定执行哪个测试套件。 - **编写脚本**:编写适当的脚本来启动构建,并传递所需的参数。 - **执行构建**:在多个节点上同时执行...

    Hudson使用资料

    4.1 新建Job:在Hudson的Web界面,点击“新建任务”按钮,输入Job的名称,选择构建类型(如自由风格的项目或Maven项目),然后按照向导配置源码管理、构建触发器、构建步骤等。 4.2 Job配置说明:Job的配置非常灵活...

    hudson安装及使用手册

    4. **持续集成**:一旦配置完毕,Hudson将自动监视源码仓库的变化,并根据配置自动执行构建、测试和部署等任务。 5. **结果监控**:Hudson会记录每次构建的结果,包括构建时间、状态、日志等,方便开发者追踪问题和...

    hudson学学

    总结来说,Hudson作为持续集成工具,通过自动化和频繁的构建测试,帮助团队保持代码的健康状态,降低缺陷的积累。通过理解Hudson的核心概念、使用步骤以及插件的利用,可以更高效地实现持续集成,提升软件开发的质量...

Global site tag (gtag.js) - Google Analytics