基于开源软件的技术书籍开源似乎正在成为一种趋势,大家熟知的有Subversion与版本控制
与Maven权威指南
,最近我又了解到一本关于Hudson
的书正在以开源的方式编写,这就是Continuous Integration with Hudson,译成中文就是《使用Hudson进行持续集成》。
开源书籍对于大家最大的意义可能就是免费,免费浏览,免费阅读。还有一点非常重要的是,这类书籍的翻译工作是完全开放
的!实际上我对Hudson技术非常有兴趣,因此也存在潜在的愿望翻译本书。
Hudson可能是目前最流行、应用最广的开源持续集成服务器,它界面友好,与各类SCM软件如SVN、CVS、Git集成良好,与构建工具如Maven、Ant的集成也非常优秀。持续集成作为敏捷开发最核心的实践之一,也越来越为广大开发人员接受,即使在国内,根据我的了解,越来越多的人在使用Hudson开始持续集成,这个时候出来这样一本书,无疑是相当及时的。
目前该书仅仅完成了一章,读者可以猛击这里
查看作者的博文及找到该书的下载链接(PDF格式)。
这里暂且将该书规划的章节目录翻译一下:
- 介绍
- Hudson起步
- 安装Hudson
- 配置Hudson
- 建立构建任务
- 自动化测试
- 安全问题
- 监视你的构建任务
- 自动化代码质量度量
- 与其它系统集成
- 组织你的构建任务
- 构建管道与构建提升(Promotion)策略
- 分布式构建
- 自动化部署
- 与其它开发语言一起使用Hudson
- 编写Hudson插件
- 服务器维护
最后简要介绍下该书的作者John Ferguson Smart,他是企业级Java、Web开发及开源技术方面的咨询顾问,目前居住在新西兰的惠灵顿。他是Java Power Tools
的作者,Wakaleo Consulting
的首席咨询顾问。推上的同学可以通过
分享到:
相关推荐
我发现网上的Continuous Integration with Hudson都不全,最多的到第4章,所以就花了一个下午的时间,做了一个chm,希望能帮助大家。 本电子书包含1到11章全部章节
类似于cruise control的集成管理平台,简单,易用,功能强大的集成管控平台。
Hudson 持续集成 continuous-integration-with-hudson 英文版
hudson contiunous integration server 3.1.2开源的,好用!
Hudson_continuous_Integration
Hudson安装与使用,Hudson配置,Hudson插件Hudson安装与使用,Hudson配置,Hudson插件Hudson安装与使用,Hudson配置,Hudson插件Hudson安装与使用,Hudson配置,Hudson插件Hudson安装与使用,Hudson配置,Hudson插件...
一个基于Java Swing的库,允许用户轻松有效地监视多个连续集成服务器实例(例如Hudson和CruiseControl实例)。
Hudson是一款可扩展的持续集成(Continuous Integration)引擎。 1.1 主要作用: (1)自动化地构建软件项目。 (2)构建可持续的自动化检查 (3)构建可持续的自动化测试 (4)构建成功后,后续过程的自动化...
hudson-3.2.2 放在tomcat下直接打开即可
This book is aimed at relatively technical readers, though no prior experience with Continuous Integration is assumed. You may be new to Continuous Integration, and would like to learn about the ...
For Production use, Hudson 3.3.1 from the Eclipse Foundation is now available. This WAR file is suitable for any O/S. We recommend that users of 3.0, 3.1, 3.2 or 3.3.0 upgrade to this release. his ...
hudson安装及其配置 hudson平台搭建及使用 Hudson使用参考手册 关于hudson远程自动构建发布 使用hudson_搭建daily_build_系统
hudson 中文操作手册 hudson 中文操作手册 hudson 中文操作手册
hudson持续集成包hudson持续集成包
如何在电脑上配置Hudson并通过Hudson进行持续集成的测试!
Hudson 是一个可扩展的持续集成引擎。 主要用于: 1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。 2.监控一些定时执行的任务。 Hudson拥有的特性包括: •易于安装-只要把hudson.war部署到...
Hudson 是一种革命性的开放源码 CI 服务器,它从以前的 CI 服务器吸取了许多经验教训。Hudson 最吸引人的特性之一是它很容易配置:很难找到更容易设置的 CI 服务器,也很难找到开箱即用特性如此丰富的 CI 服务器。...
非常简单的Hudson安装步骤,简洁可行,还不用积分哦
这是一个用hudson+maven+svn完成持续开发的详细教程。
Hudson常用插件说明