分布式Jenkins- Linux上的Master和Windows上的slave - 如何配置节点特定的设置

时间:2013-03-02 16:45:04

标签: jenkins maven-3 jenkins-plugins

这是我的问题的背景。

我已经安装了Jenkins,其中主服务器在RHEL linux机箱中运行,而slave正在Windows机箱上运行。将从节点注册到主节点时没有任何问题。

在主Jenkins中,在管理Jenkins页面下,我提供了与master(/ opt / maven3)对应的maven路径详细信息。

现在我已创建maven2 / 3作业并将作业专门分配给从属节点。但是当slave在Windows上运行maven作业时,它会将maven路径安装为master(/ opt / maven3),因为此路径在Windows中无效,会引发错误。

我尝试使用预构建步骤覆盖该值,设置M2_HOME和PATH环境条目。但是在静脉中。

因此,简单来说,如何在Jenkins中配置节点特定设置?

意思是我想在节点1- Maven路径中指定是XXX / maven3,在节点2 maven路径中是yyy / zzz / maven3。

1 个答案:

答案 0 :(得分:1)

覆盖设置,如下所示: 系统管理 - > 节点管理 - >你的奴隶设置 - > 节点属性 - >检查工具位置 - > 添加,然后设置slave maven选项, alias 选择“maven”,目录使用slave maven目录写入。 你可以尝试一下。