读书人

hudson-HUDSON_HOME

发布时间: 2012-06-30 17:20:12 作者: rapoo

hudson--HUDSON_HOME

Hudson需?要?一?些?磁?盘?空?间?来?执?行?构?建?和?归?档?,所以hudson启动后,会自动建立一个HUDSON_HOME目录,该目录用于保存hudson的相关配置信息以及提供一个构建和归档的空间。

?

默认情况下,HUDSON_HOME会在当前用户的家目录下建立,名称为.hudson,

比如在windows下:C:\Documents and Settings\username\.hudson

在linux下:~/.hudson

你也可以通过如下方式修改HUDSON_HOME的位置:

在hudson的web.xml中找到HUDSON_HOME,默认value为空值,将其设置为你希望的路径,然后重启hudson。

HUDSON_HOME +- config.xml     (hudson总配置文件) +- *.xml          (其它配置文件,比如SVN,Maven,JDK,ANT...) +- userContent    (files in this directory will be served under your http://server/hudson/userContent/) +- users   (存储用户目录) +- plugins        (插件目录) +- jobs     +- [JOBNAME]      (每个Job的子目录)         +- config.xml     (job配置文件)         +- workspace      (版本控制工作目录)         +- latest         (最后一次成功构建连接)         +- builds             +- [BUILD_ID]     (每次构建ID目录)                 +- build.xml      (构建结果摘要)                 +- log            (日志文件)                 +- changelog.xml  (更新日志)

?

?

?

HUDSON_HOME就是一个目录,所以你可以随时对其进行备份,如果希望hudson恢复到之前的某一次备份,直接使用备份覆盖现有的HUDSON_HOME即可,当然,覆盖后要记得重启hudson。

?

不同的hudson间,如果其环境和版本相同,也可以使用将一个配置好的hudson的HUDSON_HOME覆盖掉另一个HUDSON_HOME,实现快速配置,如果不希望保留Job信息,可以不复制jobs下的内容。

?

?

?

?

读书人网 >软件开发

热点推荐