这是我的问题的背景。
我已经设置了分布式 Jenkins,其中主机在 RHEL linux 机器上运行,从机在 Windows 机器上运行。我在将从节点注册到主节点时没有任何问题。
在 master Jenkins 中,在管理 Jenkins 页面下,我提供了对应于 master (/opt/maven3) 的 maven 路径详细信息。
现在我已经创建了 maven2/3 作业并专门在从节点上分配了作业。但是当slave在windows上运行maven作业时,它采用的是安装master的maven路径(/opt/maven3),因为这个路径在windows中无效,会引发错误。
我尝试使用预构建步骤覆盖该值,设置 M2_HOME 和 PATH 环境条目。但在静脉中。
所以简单来说,如何在 Jenkins 中配置节点特定设置?
意思是我想在节点 1 中指定 Maven 路径是 XXX/maven3,在节点 2 中指定 Maven 路径是 yyy/zzz/maven3。