第11章 使用Hudson进行持续集成

本章内容

持续集成的作用、过程和优势

Hudson简介

安装Hudson

准备Subversion仓库

Hudson的基本系统设置

创建Hudson任务

监视Hudson任务状态

Hudson用户管理

邮件反馈

Hudson工作目录

小结

作为最核心的敏捷实践之一——持续集成(Continuous Integration)越来越受到广大开发人员的喜爱和推崇。借助前文讲述的Maven所实现的自动化构建正是持续集成的一个必要前提,持续集成还要求开发人员使用版本控制工具和持续集成服务器。例如Subversion就是当前最流行的版本控制工具,而Hudson则是最流行的开源持续集成服务器软件。本章将简要介绍持续集成的概念和Subversion的基本使用,主要关注如何使用Hudson,尤其是如何结合Maven与Hudson持续集成我们的项目。