Jenkins构建问题Maven Home不存在
我在执行Jenkins内置从属服务器时遇到以下错误。在主服务器中,构建工作正常Jenkins构建问题Maven Home不存在,maven,jenkins,Maven,Jenkins,我在执行Jenkins内置从属服务器时遇到以下错误。在主服务器中,构建工作正常 ERROR: Maven Home /bgl-build-1/usr/local/maven doesn?t exist 我的设置由一个主服务器和两个从服务器组成。Maven安装在主服务器中。奴隶没有奴隶。之前的设置工作正常。在过去的两天里得到了这个错误 从属服务器的“.bashrc”文件包含主服务器中安装的maven路径 export EDITOR=/usr/bin/vim export BGL_BUILD_1=
ERROR: Maven Home /bgl-build-1/usr/local/maven doesn?t exist
我的设置由一个主服务器和两个从服务器组成。Maven安装在主服务器中。奴隶没有奴隶。之前的设置工作正常。在过去的两天里得到了这个错误
从属服务器的“.bashrc”文件包含主服务器中安装的maven路径
export EDITOR=/usr/bin/vim
export BGL_BUILD_1=/bgl-build-1
export JAVA_HOME=$BGL_BUILD_1/usr/java/default
export M2_HOME=$BGL_BUILD_1/usr/local/apache-maven-2.2.1
export PATH="$BGL_BUILD_1/usr/local/bin:$BGL_BUILD_1/usr/local/maven/bin:$BGL_BUILD_1/usr/java/default/bin:$PATH";
export PATH="/bgl-build-1/usr/local/maven/bin:$PATH";
我在这个问题上引用了类似的帖子
我的问题是,我是否需要在所有服务器(包括从服务器)中安装maven,或者我缺少Jenkins中的一些配置注册主服务器和从服务器设置
我的詹金斯版本-1.582
Maven版本-2.2.1是的,您需要在从机上安装Maven,以便在该从机上执行Maven构建 有两种方法可以让Maven进入该从机:
- 在该从机的操作系统级别手动安装Maven(每个人都可以使用)
- 让Jenkins在该从机上安装Maven(仅限Jenkins使用,不影响其他操作系统)
- 在全局配置下,查找Maven安装
- 添加一个Maven安装,给它一个名称
- 选择所需的版本
- 选择源(自动安装即可)
- 如果您选择“默认”Maven版本,它将尝试使用操作系统级别的内容
- 如果您选择一个命名的Maven版本(正如您在全局配置中所命名的),它将使用该特定版本,Jenkins将根据需要为您安装该版本