尝试在使用ec2 plugin创建的按需Jenkins slave上覆盖Jenkins master maven配置。由于我们使用Maven的不同maven版本,因此我需要使用Slave节点配置覆盖全局配置。
主服务器上的Maven配置:
要求:
我需要将Maven设置为Slave上的/opt/apache-maven-3.2.5
。
工具已经安装,因为它只是一个AWS AMI。我什么时候开始工作,它会在/home/csbuild/build/apache-maven-3.0.5
中检查Maven,但我想在/opt/apache-maven-3.2.5
中使用Maven。如何更新作业中的MAVEN_HOME?
Jenskins版本:1.656
答案 0 :(得分:1)
在你的第一张图片中,它是你奴隶中的Maven配置而不是主人
最佳做法是在奴隶中制作相同的Maven版本
尝试,例如在节点配置中,您可以代替/opt/apache-maven-3.2.5
/home/csbuild/build/apache-maven-3.0.5
该作业将从/opt/apache-maven-3.2.5