下面依次介绍free-style任务的各种配置。首先是项目的名称和描述。当Hudson任务比较多的时候,简洁且有意义的名称及描述就十分重要。
接着是一个重要的选项Discard Old Builds。该选项配置如何抛弃旧的构建。Hudson每执行一次构建任务,就可以保存相应的源代码、构建输出、构建报告等文件。很显然,如果每次构建相关的文件都保存下来,将会渐渐消耗光磁盘空间。为此,Hudson提供两种方式让用户选择保留哪些构建任务的相关文件,它们分别为:
·Days to keep builds:如果其值为非空的N,就仅保留N天之内的构建文件。
·Max#of builds to keep:如果#非空,就仅保留最多#个最近构建的相关文件。
图11-11所示的配置表示最多保留10个最近的构建。
图11-11 Hudson任务的基本配置
图11-11中还有项目使用的JDK配置,这里可供选择的JDK就是用户在系统设置中预先定义好的JDK。