基于开源软件的技术书籍开源似乎正在成为一种趋势,大家熟知的有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 的首席咨询顾问。推上的同学可以通过@wakaleo 关注他。(我的推号是@juvenxu)