第11章 使用Hudson进行持续集成
本章内容
持续集成的作用、过程和优势
Hudson简介
安装Hudson
准备Subversion仓库
Hudson的基本系统设置
创建Hudson任务
监视Hudson任务状态
Hudson用户管理
邮件反馈
Hudson工作目录
小结
作为最核心的敏捷实践之一——持续集成(Continuous Integration)越来越受到广大开发人员的喜爱和推崇。借助前文讲述的Maven所实现的自动化构建正是持续集成的一个必要前提,持续集成还要求开发人员使用版本控制工具和持续集成服务器。例如Subversion就是当前最流行的版本控制工具,而Hudson则是最流行的开源持续集成服务器软件。本章将简要介绍持续集成的概念和Subversion的基本使用,主要关注如何使用Hudson,尤其是如何结合Maven与Hudson持续集成我们的项目。