这是我的问题的背景。
我已经安装了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。
答案 0 :(得分:1)
覆盖设置,如下所示: 系统管理 - > 节点管理 - >你的奴隶设置 - > 节点属性 - >检查工具位置 - > 添加,然后设置slave maven选项, alias 选择“maven”,目录使用slave maven目录写入。 你可以尝试一下。