【问题标题】:Can jenkins slave connect to multiple servers?jenkins slave可以连接多台服务器吗?
【发布时间】:2013-12-22 20:00:03
【问题描述】:

我们有几个并行的开发小组在不同的环境中从事不同的事情。每个组都有一个执行 selenium nunit 测试的 jenkins server/2 windows slaves 设置。

是否可以将所有从属实例都放在一个池中,每个 jenkins 服务器都可以从中选择?我们正在使用 JNLP b/c,一些需要在交互式桌面上运行的浏览器测试存在问题。我想也许我可以为每台机器上的每个服务器实例启动一个 JNLP,但这似乎是错误的方式,因为每台服务器都不知道其他服务器使用它。有什么方法可以让一个从服务器对多个服务器可用?

【问题讨论】:

    标签: selenium jenkins nunit


    【解决方案1】:

    我认为你不能做你想做的事。

    您可以在一台计算机上运行多个从属服务器,但正如您所说,没有办法阻止多个服务器尝试访问同一个桌面。

    更好的解决方案可能是结合您的 Jenkins 服务器。您可以使用安全设置和视图进行设置,这样普通用户甚至不会意识到其他项目正在并行运行,同时允许一台 Jenkins 服务器协调所有构建(这是您想要的)。

    【讨论】:

      【解决方案2】:

      您可能需要与 CloudBees Ops Center (http://www.cloudbees.com/joc) 联系,特别是在 Master 之间共享 Executors (Slaves) 功能。这完全可以满足您的需求,但需要付出一些代价。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-04-08
        • 2022-11-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多