在创建Hudson持续集成任务之前,用户需要对Hudson系统做一些基本的配置,包括JDK安装位置和Maven安装等在内的重要信息都必须首先配置正确。Hudson会使用这些配置好的JDK及Maven进行持续集成任务。如果要使用Ant或者Shell来持续集成项目,Ant或Shell的安装位置也应该预先设置正确。
用户应该单击Hudson登录页面左边的“系统管理”,然后单击页面右侧的“系统设置”以进入系统设置页面,如图11-6所示。
图11-6 进入系统设置页面
在系统设置页面,首先要配置的是Hudson将使用的JDK。在页面中找到对应的部分,然后单击Add JDK按钮,Hudson就会提示用户进行安装。Hudson默认会提示自动安装JDK,用户可以看到一个Install automatically的复选框是被选上的,当单击“同意JDK许可证协议”并选择一个JDK版本后,Hudson就会自动下载安装相应版本的JDK。
虽然这种方式非常简单,但往往用户在本机已经有可用的JDK,而且不想花时间等待Hudson去再次下载JDK。这时用户就可以取消选中Install automatically复选框,然后手动输入本机JDK的位置(往往就是JAVA_HOME环境变量的值)。
可以配置多个JDK,当你的项目需要确保在多个不同版本JDK上都能正确集成的时候,这一特性尤为有用。
JDK的自动及手动配置方式如图11-7所示。
与JDK配置类似,用户也可以选择手动或者自动安装Maven供Hudson使用,还可以安装多个版本的Maven供Hudson集成任务使用。图11-8显示了手动方式指定maven-3.0-beta-2的安装位置。
图11-7 为Hudson配置JDK
图11-8 为Hudson配置Maven
还可以在该页面配置MAVEN_OPTS环境变量,如图11-9所示。关于MAVEN_OPTS环境变量的具体解释可参看2.7.1节。
图11-9 为Hudson配置MAVEN_OPTS环境变量
最后,别忘了单击页面下方的Save按钮保存系统设置。