HA Jenkins setup



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

  1. 两个主动/被动詹金斯大师将使用相同的奴隶
  2. 可以执行自动或手动故障转移的代理或负载平衡器

我发现apachemesos可以做这类工作,但设置非常复杂。我有一种感觉,我不是唯一一个面临这个问题的人。您对此设置有何建议?最好是开源工具。

谢谢!

我认为齿轮手的设置也很复杂。你必须设置一个gearman服务器才能使用gearman插件。如果gearnman服务器出现故障,该怎么办?因此,一个快速的解决方案是使用主动-被动设置。只需制作另一个Jenkins主机,并将其主目录与活动的Jenkins服务器进行rsync,并保持其服务处于停止状态,如果主主机出现故障,则只需启动辅助主机。

您可以尝试Gearman插件:

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

或者使用具有高可用性功能的Enterprise Jenkins。

最新更新