Hudson的总结

                                          Hudson总结
1.Hudson的简介
    Hudson是一款可扩展的持续集成引擎。是应用的比较广泛的一个持续集成工具。

2.Hudson的主要作用
   1)自动化的构建软件项目
   2)构建可持续的自动化检查
   3)构建可持续的自动化测试
   4)构建成功后,后续过程的自动化 监控一些定时执行的任务

 
具体描述如下:
   1)程序员通过svn客户端提交代码
   2)Hudson检查更新,svn update命令从svn中更新代码到本地
   3)Hudson调用项目里的Maven或者Ant脚本进行构建
   4)构建结束,生成报告并记录日志,发送结果
   5)用户可随时通过浏览器在Hudson上浏览构建结果

3.Hudson主要的特性
   1)易于安装。 只要把Hudson.war部署到servlet容器,不需要数据库支持。
   2)易于配置。所有配置都可以通过web界面实现。
   3)集成RSS/E-mail/IM。通过RSS发布构建结果或当构建失败时email通知。
   4)生成Junit测试报告
   5)支持分布式构建。 Hudson能够让多台计算机一起测试与构建
   6)支持文件识别。 Hudson能够追踪不同版本的JAR
   7)支持插件扩展

4.操作步骤
  1)在项目的主页里下载好Hudson.war和ant压缩包,把ant的压缩包解压到某个目录下。
  2)在环境变量设置JAVA_HOME,把ant的bin目录添加到path中
  3)把Hudson.war部署到tomcat。
  4)部署成功后,访问http://localhost:8080/hudson,打开hudson管理界面
  5)选择“系统管理”--》“系统设置”,配置好“jdk”和“ant”两项
  6)回到Hudson首页,选择“新建任务”,输入任务名称,并选择“Build a free-style software project”
  7) 进入下一页,在“Source code Management”中,选择Subversion,填写svn url
  8)在“Build”里,选择invoke ant,选择前面配置的那个ant
  9)其他配置暂时可以不管,Save之后点击左边的“立即生成”。

 


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值