接着需要配置项目的源码控制系统。在项目配置页面的Source Code Management部分,选择Subversion单选按钮,然后在Repository URL文本框中输入项目的Subversion仓库地址。一般来说,该部分的其他选项保留默认值即可,如图11-12所示。
图11-12 Hudson任务的源代码管理配置
需要注意的是,如果访问Subversion仓库需要认证,Hudson会自动探测并提示用户输入认证信息,如图11-13所示。
图11-13 Hudson提示用户输入源码仓库的认证信息
单击enter credential后,Hudson会弹出一个页面让用户选择认证方式并输入认证信息。输入正确信息之后,Hudson就能读取仓库源代码了。图11-14采用了用户名和密码的方式进行认证。
图11-14 为Subversion仓库添加认证信息