文件名称:athlete:Mesos上的Marathon部署工具
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-11 18:29:29
Ruby
运动员 Athlete是类似于Capistrano的部署工具,用于将Docker容器部署到。 警告:运动员充其量是beta。 它可能无法理解所有的Marathon响应,缺少某些功能,并且不执行一些基本的错误检查。 使用风险自负。 拉请求欢迎。 YMMV。 为什么运动员存在 如果您是Ruby开发人员,那么Capistrano会让事情变得如此简单,以至于您开始将应用程序打包为Docker容器时就错过了。 在内部,Athlete成为了一个类似于Capistrano的简单工具,它使开发人员可以快速轻松地将其部署到我们的Marathon集群中。 特征 用于定义Docker构建和部署的简单DSL 检测部署失败 简单(〜750 LoC) 允许在部署之外设置或强制设置Marathon属性 安装 将这些行添加到应用程序的Gemfile中的:development组中: group :develo
【文件预览】:
athlete-master
----bin()
--------athlete(76B)
----athlete.gemspec(1KB)
----Rakefile(29B)
----Gemfile(92B)
----.ruby-gemset(8B)
----.ruby-version(6B)
----.gitignore(185B)
----lib()
--------athlete.rb(571B)
--------marathon()
--------athlete()
----README.md(10KB)
----LICENSE.txt(1KB)