`
hanqunfeng
  • 浏览: 1541191 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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。

<!-- if specified, this value is used as the Hudson home directory -->
  <env-entry>
    <env-entry-name>HUDSON_HOME</env-entry-name>
    <env-entry-type>java.lang.String</env-entry-type>
    <env-entry-value></env-entry-value>
  </env-entry>

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

 

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

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下的内容。

 

 

 

 

分享到:
评论

相关推荐

    Hudson持续集成服务器的安装配置和使用

    export HUDSON_HOME=/root/HudsonHome ``` - 重新加载环境变量设置: ```bash source /etc/profile ``` #### 4. 安装Tomcat Hudson通常运行在Tomcat服务器上,因此需要安装并配置Tomcat。具体步骤如下: - ...

    持续集成篇-Hudson持续集成服务器的安装配置和使用.docx

    3. 配置环境变量:export TOMCAT_HOME=/root/hudson-tomcat 六、下载和安装 Hudson 需要下载和安装 Hudson 3.2.2,下载地址为 http://mirror.bit.edu.cn/eclipse/hudson/war/hudson-3.2.2.war。然后,需要将 war ...

    hudson安装全过程

    - 在Hudson的管理界面中,找到“系统管理”-&gt;“配置系统”,在“Hudson Home”一栏填写路径`D:\HudsonHome`。 - 保存设置。 #### 四、注意事项 - 在安装过程中,请确保网络连接稳定,以免下载或部署失败。 - 如果...

    hudson配置注意.docx

    - HUDSON_HOME:`/var/lib/Hudson` - War 文件:`/usr/lib/hudson/hudson.war` 需要修改`/etc/sysconfig/hudson`文件,设置`HUDSON_USER`为你希望用来运行Hudson的用户,比如`root`。如果选择其他非管理员用户,...

    hudson教程

    Hudson 是一个开源的持续集成工具,用于自动化各种软件项目构建、测试和部署等任务。在本教程中,我们将深入探讨如何配置和使用Hudson。 首先,为了运行Hudson,你需要准备以下组件: 1. **Apache Tomcat 7.0 以上...

    hudson+ant配置详细教程PPT

    - 新建环境变量`HUDSON_HOME`,值设为Hudson保存运行结果的目录,例如`D:\HudsonHome`。 - **启动Hudson**: - 启动Tomcat服务器。 - 在浏览器中输入`http://localhost:8080/hudson-2.1.1/`访问Hudson界面(`...

    Hudson平台搭建及使用

    - **主目录**:定义Hudson的工作区和配置信息,可以通过设置HUDSON_HOME环境变量来指定。 - **系统消息**:可自定义显示的系统信息。 - **执行者数量**:设定Hudson可以并行处理的任务数量。 - **生成前等待时间...

    Hudson快速启动和停止脚本

    使用这两个脚本时,你需要根据你的系统环境和Hudson安装位置进行适当的修改,例如调整`HUDSON_HOME`的路径,或者根据硬件资源调整JVM参数。修改完成后,你可以通过命令行以root权限运行`./start.sh`来启动Hudson,...

    hudson安装详细步骤.doc

    在解压Hudson后,需要配置环境变量HUDSON_HOME,例如export HUDSON_HOME=/data/www/hudson。 四、启动Resin 启动Resin服务器,以便Hudson可以正常工作。可以通过访问http://localhost:8080/hudson来访问Hudson。 ...

    Hudson_Jenkins+SVN_配置使用手册__实验室编写

    - 更新`CLASSPATH`变量,包含`JAVA_HOME\lib`和`JAVA_HOME\lib\tools.jar`。 - 在`path`变量中加入`JAVA_HOME\bin`和`JAVA_HOME\jre\bin`。 3. **验证安装**:通过命令行输入`java -version`,检查JDK版本信息,...

    hudson集成

    - **Hudson Home Directory**:Hudson的主要数据存储目录,包含构建历史记录、日志文件等。 - **安装方式**:支持作为独立应用运行、部署到Apache服务器后端或安装为Windows服务等多种方式。 - **内存考虑**:...

Global site tag (gtag.js) - Google Analytics