首页 > 解决方案 > DCOS 上的容错 Jenkins

问题描述

我在 DCOS 上运行 Jenkins 服务器,如此处所述https://docs.mesosphere.com/1.7/usage/tutorials/jenkins/

Jenkins 服务器能够在安排新作业时生成新的 mesos 从属服务器,并在作业完成时终止它们。

但是,如果集群节点崩溃,并且在其上运行 Jenkins 作业,则 Jenkins 服务器不会在其他可用节点上重新运行该作业。

DCOS 上的 Jenkins 服务是否容错?我们可以重新运行由于集群节点在作业执行之间崩溃而失败的作业(在其他一些可用节点上)吗?

标签: jenkinsmesosdcosfault-tolerance

解决方案


Jenkins 本身不会重新运行消失的作业。它并不特定于 DC/OS 或 Mesos,它只是 Jenkins 的工作方式。

DC/OS 和 Mesos 将确保 Jenkins 保持运行并可以向其发送作业,并且通过这种方式,它是“容错的”,但在您询问的方式中不是。


推荐阅读