Multiple Jenkins Masters using a Shared Slave pool

后端 未结 3 1604
隐瞒了意图╮
隐瞒了意图╮ 2021-02-04 08:49

I am trying to scale Jenkins for a large organization. Is there a way to have multiple Jenkins masters share a slave pool? For example, if I had 200 Jenkins Masters and I want t

3条回答
  •  一生所求
    2021-02-04 09:15

    As you've noted it's not hard to share slaves between masters, just setup multiple workspaces and each master will install it's own slave jar. The trick is to share resources properly.

    One such resource manager is Apache Mesos. A Jenkins Mesos plugin exists enabling the creation of slaves on a managed cluster.

    This approach is very new and Ebay have blogged on how they've evolved their Jenkins setup to use Mesos:

    • Ebay CI solutin part 1
    • Ebay CI solution part 2

    Hope this helps.

提交回复
热议问题