【问题标题】:Distributed Jenkins- Master on Linux and slave on windows- How to configure node specific setting分布式 Jenkins - Linux 上的主控和 Windows 上的从属 - 如何配置节点特定设置
【发布时间】:2013-02-17 02:03:13
【问题描述】:

这是我的问题的背景。

我已经设置了分布式 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。

【问题讨论】:

    标签: jenkins maven-3 jenkins-plugins


    【解决方案1】:

    覆盖设置如下: 系统管理 -> 节点管理 -> 你的从站设置 -> 节点属性 -> 检查工具位置 - > 添加,然后设置slave maven选项,alias选择“maven”,directory写入slave maven目录。 你可以试试看。

    【讨论】:

      猜你喜欢
      • 2016-12-02
      • 1970-01-01
      • 2013-09-25
      • 1970-01-01
      • 2014-05-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-18
      • 1970-01-01
      相关资源
      最近更新 更多