我们计划实施一个小Jenkins服务器场,它将在代码检入时不断构建我们的二进制文件。
当时出现的一些问题是:
1)我们应该使用1个主站 - 多个从站配置还是应该有多个主站 - 多个从站配置?第二个似乎是显而易见的选择,然而,在我周围读到我发现第一个选项的资源利用率要好得多。
2)是否有一个可以促进多个主人的Jenkins插件 - 基本上这样如果一个工作进来,它就会在主人之间进行负载平衡,然后将其委托给任何可用的从设备。
3)Jenkins可以单独使用1个主人来扩展到500-600个奴隶吗?
答案 0 :(得分:2)
对于您提议的配置,可能值得使用CloudBees http://www.cloudbees.com/jenkins/enterprise的商业产品。它们将为您提供支持,并且还具有开源版本缺少的负载均衡和高可用性插件
答案 1 :(得分:1)
完全披露:我是Buildbot的维护者。
我通过查看Jenkins多主人的艺术现状找到了这个问题。
Buildbot自0.9.3以来有多主机支持,可以轻松支持500-600个奴隶(我们称之为工人) http://docs.buildbot.net/latest/manual/concepts.html#multimaster
Buildbot是完全开源的,并且拥有一个自由职业者社区,如果您需要付费支持,他们可以提供帮助。