jenkins - HA Jenkins 设置

标签 jenkins high-availability build-management

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

  1. 2 个主动/被动 jenkins master 将使用相同的 Slave
  2. 可以执行自动或手动故障转移的代理或负载平衡器。

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

谢谢!

最佳答案

我认为 gearman 设置也很复杂。并且你必须设置一个 gearman 服务器才能使用 gearman 插件。如果 gearnman 服务器出现故障怎么办?因此,一个快速的解决方案是使用主动被动设置。只需创建另一个 Jenkins 主服务器并将其主目录与事件的 Jenkins 服务器同步,并使其服务保持停止状态,如果主主服务器失败,则只需启动辅助主服务器即可。

关于jenkins - HA Jenkins 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26823317/

相关文章:

jenkins - 如何将 Jenkins 构建步骤限制为仅给定的变更集?

jenkins - 如何使用管道在 jenkinsFIle jenkins 2.x 中调用注入(inject)环境变量到构建过程插件

hadoop - Presto 是否支持 HDP2 高可用性配置?

postgresql - 即使 Kubernetes Pod 被杀死,如何保持长期连接处于事件状态?

maven - 使用 Maven Exec 插件执行多个命令

eclipse - 如何在 eclipse ant 编辑器中启用撤消?

junit - 在 Jenkins 中生成报告

java - 哪个持续集成系统最容易从备份在新机器上重新建立?

java - Wildfly 10.1.0 单例不起作用