分享

Centos 7修改Jenkins默认工作空间

 Moteme 2020-12-16

在Jenkins新版本(我的是2.164.2)里,系统管理  -系统设置只有主目录,没有工作空间根目录构建记录根目录相关的选项,因此无法像之前一样在系统中直接配置,需要通过配置文件来修改。

旧版本:

新版本

修改之前先看一下Jenkins里的三个参数:

  • ${JENKINS_HOME} — Jenkins home directory. #Jenkins主目录,默认为~/.jenkins/

  • ${ITEM_FULL_NAME} — '/'-separated job name, like "foo/bar". #Job名称

  • ${ITEM_ROOTDIR} — Root directory of a job for which the default workspace is allocated. #ITEM_ROOTDIR:Job目录,默认为${JENKINS_HOME}/jobs/${ITEM_FULL_NAME}/

Jenkins配置信息就保存在${JENKINS_HOME}/config.xml里,默认完整路径~/.jenkins/config.xml

修改配置文件

编辑~/.jenkins/config.xml,找到workspaceDir节点,如下图所示,Jenkins默认工作空间根目录为${JENKINS_HOME}/workspace/

将工作空间根目录修改为/data/jenkins/


加载配置文件

修改完成后并不会立即生效,还需要重新加载配置,点击系统管理  -> 读取设置,确定后重新读取配置信息:


读取之后再创建任务、执行构建,将会在新的工作间内运行任务。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多