【问题标题】:How to persist jobs in Jenkins Mesos framework?如何在 Jenkins Mesos 框架中持久化作业?
【发布时间】:2015-07-06 13:59:06
【问题描述】:

我已将 Jenkins Scheduler(框架)作为 Marathon 应用程序启动。现在,如果 Jenkins 调度程序以某种方式死亡,马拉松将重新启动它。但是所有的工作和设置都将消失。如果 Jenkins Mesos 框架死亡并重新启动,如何在它中持久化作业?

【问题讨论】:

    标签: jenkins mesos mesosphere marathon


    【解决方案1】:

    Mesos 的 Jenkins 插件尚不支持调度程序 HA。为此,调度程序需要将 frameworkId 远程保存在某个地方(ZK?),并在重新启动时尝试使用相同的 frameworkId 重新注册。我们还需要将 failover_timeout 设置为足够长的时间。奖励积分:保持任务状态并在重新注册时执行任务协调。

    我为此提交了一个新的 github 问题:https://github.com/jenkinsci/mesos-plugin/issues/147

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-03
      • 1970-01-01
      • 1970-01-01
      • 2021-02-23
      • 1970-01-01
      • 1970-01-01
      • 2015-04-12
      • 1970-01-01
      相关资源
      最近更新 更多