如何在Jenkins slave上覆盖Maven主目录

时间:2016-06-28 20:56:50

标签: maven jenkins

尝试在使用ec2 plugin创建的按需Jenkins slave上覆盖Jenkins master maven配置。由于我们使用Maven的不同maven版本,因此我需要使用Slave节点配置覆盖全局配置。

主服务器上的Maven配置:

enter image description here

要求: 我需要将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?

作业配置 job configuration

Jenskins版本:1.656

1 个答案:

答案 0 :(得分:1)

在你的第一张图片中,它是你奴隶中的Maven配置而不是主人

最佳做法是在奴隶中制作相同的Maven版本

尝试,例如在节点配置中,您可以代替/opt/apache-maven-3.2.5 /home/csbuild/build/apache-maven-3.0.5该作业将从/opt/apache-maven-3.2.5

执行maven