HA Jenkins设置

时间:2014-11-08 23:41:48

标签: jenkins high-availability build-management

我有兴趣使用以下设置设置高可用性Jenkins环境:

  1. 将使用相同奴隶的2名主动/被动詹金斯大师
  2. 代理或负载均衡器,可以执行自动或手动故障转移。
  3. 我发现apache mesos可以完成这类工作,但设置非常复杂。我有一种感觉,我不是唯一面临这个问题的人。您对此设置的建议是什么?优选地是开源工具。

    谢谢!

2 个答案:

答案 0 :(得分:2)

我认为齿轮装置设置也很复杂。你必须设置一个齿轮箱服务器来使用gearman插件。以及如果gearnman服务器失败怎么办?因此,快速解决方案是使用主动被动设置。只需使用活动的Jenkins服务器制作另一个Jenkins master和rsync的主目录,并将其服务保持在停止状态,如果主要主服务器失败,则只需启动辅助服务器。

答案 1 :(得分:1)

您可以尝试Gearman Plugin

  

我们决定创建Gearman插件来支持多个Jenkins大师。 gearman插件旨在支持额外的从站,允许构建作业的负载平衡,并提供冗余。

或将Enterprise Jenkinshigh availability feature一起使用。