hudson修改工作空间目录

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。

Java代码   收藏代码
  1. <!-- if specified, this value is used as the Hudson home directory -->  
  2.   <env-entry>  
  3.     <env-entry-name>HUDSON_HOME</env-entry-name>  
  4.     <env-entry-type>java.lang.String</env-entry-type>  
  5.     <env-entry-value></env-entry-value>  
  6.   </env-entry>  

修改一个已经配置过​的​Hudson的​HOME路​径​,如果希望保留所有配置信息,这​需​要​彻​底​停​掉​Hudson,然​后​把​老​的​ HUDSON_HOME挪​到​新​HUDSON_HOME下​,设​置​新​的​HUDSON_HOME,最​后​重​启​Hudson。​

 

下​面​是​一​个​典​型​的​HUDSON_HOME目​录​结​构​:

Java代码   收藏代码
  1. HUDSON_HOME  
  2.   
  3.   
  4.  +- config.xml     (hudson总配置文件)  
  5.   
  6.   
  7.  +- *.xml          (其它配置文件,比如SVN,Maven,JDK,ANT...)  
  8.   
  9.   
  10.  +- userContent    (files in this directory will be served under your http://server/hudson/userContent/)  
  11.   
  12.   
  13.  +- users   (存储用户目录)  
  14.   
  15.   
  16.  +- plugins        (插件目录)  
  17.   
  18.   
  19.  +- jobs  
  20.   
  21.   
  22.      +- [JOBNAME]      (每个Job的子目录)  
  23.   
  24.   
  25.          +- config.xml     (job配置文件)  
  26.   
  27.   
  28.          +- workspace      (版本控制工作目录)  
  29.   
  30.   
  31.          +- latest         (最后一次成功构建连接)  
  32.   
  33.   
  34.          +- builds  
  35.   
  36.   
  37.              +- [BUILD_ID]     (每次构建ID目录)  
  38.   
  39.   
  40.                  +- build.xml      (构建结果摘要)  
  41.   
  42.   
  43.                  +- log            (日志文件)  
  44.   
  45.   
  46.                  +- changelog.xml  (更新日志)  

 

 

 

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

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值