【发布时间】:2016-12-13 14:13:49
【问题描述】:
我有一堆马拉松式的 docker 任务在我们的测试部署机器上运行。
有一个 Jenkins CI 作业,它触发了在 marathon-mesos 集群上运行的一大堆 docker 容器的部署。 (3个中间奴隶,1个主人和1个马拉松。)
在上述作业之后触发了另一个下游 jenkins 作业(自动化测试套件)。目前,我们等待足够的时间,以便部署完成,然后我们才继续使用这个自动化测试套件。我想改变这种行为。我知道 marathon 公开了其他 API,我可以使用这些 API 来确定我是否可以使用 - 在部署了所有容器并且所有健康检查都通过之后 - 以运行自动化测试套件。
问题是:是否有任何图书馆已经用于马拉松,我可以重复使用来完成上述任务?我不想重新发明轮子。
【问题讨论】:
标签: mesos marathon mesosphere