您的位置:软件测试 > 开源软件测试 > 开源配置管理工具 > HUDSON
Hudson+Maven+SVN 快速搭建持续集成环境
作者:网络转载 发布时间:[ 2014/1/14 11:29:28 ] 推荐标签:Hudson 持续集成 环境搭建

hudson 是一个可扩展的持续集成引擎,Hudson非常易于安装和配置,简单易用,下面看看我们是如何几分钟快速搭建一个持续集成环境吧。

假设我们目前已经有2个maven项目:entities(JAVA类库),web(web应用,依赖entities)。

一、安装hudson:

     下载http://hudson-ci.org/latest/hudson.war ,把下载的war包直接扔到tomcat下,启动tomcat。

    hudson安装完毕,是不是很简单啊。

二、 配置hudson:

   1、打开http://localhost:8080/hudson/,第一次进入里面没有数据,我们需要创建job,我们这有2个项目,需要创建2个job.

    2、点击左上角的new job,在new job页面需要选择job的类型,hudson支持几种类型,我们选择maven2 project:见下图:

3、选择完job类型后,进会进入详细配置界面,详细配置界面的配置项很多,不过不用怕,大部分使用默认配置可以了,下面说说我们需要修改的几个地方:

        1): Source Code Management

             因为我们使用的SVN,所以这里选择subversion,并在Repository URL中输入我们的SVN地址:

            http://localhost/svn/Entites

注:在输入URL后,如果SVN需要验证(hudson会自动检测是否需要验证),会展URL输入框下方显示需要验证,点击输入验证信息的链接,输入SVN的用户名和密码可以。在试用的过程中发现如果使用svn自带的服务器,使用svn://方式访问,如果svn需要验证,hudson支持不论,如果不需要验证可以,建议还是通过apache http方式来访问svn,这样hudson支持比较好。

         2) : 配置自动构建的计划,假设我们想让项目中每天12点和晚上8点自动构建一次,只需要在Build Triggers中选择    Build periodically,并在Schedule中输入 0 12,20 * * *。

          注: Schedule的配置规则是有5个空格隔开的字符组成,从左到右分别代表:分 时 天 月 年。*代表所有,

                 0 12,20 * * * 表示在任何年任何月的任何天的12和20点的0分 进行构建

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd