我们正在研究开源Jenkins主机故障转移方案,目前正在使用SCM同步插件备份jenkins作业和配置。关于如何恢复Jenkins以获得高可用性的任何想法 当主人倒下时
答案 0 :(得分:2)
Docker镜头非常适用于此。从本质上讲,主人只是您配置所有工作的图像。当然,日志记录不应存储在docker镜像上,而是通过管道传输到AWS S3或某个数据存储区。
您运行的每个作业都会启动一个新的docker slave来处理该任务。提供HA,有很大的水平缩放空间。
如果对接器/容器不是你的东西,配置管理是最好的方法(厨师,傀儡,ansible)。选择并使用这些工具构建一致的Jenkins主服务器并从最新备份中恢复。