Centos 7修改Jenkins默认工作空间
在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)