文件名称:moonshot:Moonshot
文件大小:296KB
文件格式:ZIP
更新时间:2024-06-09 00:53:42
Ruby
Moonshot 因为发布服务不应该成为月球。 概述 Moonshot是用于使用CLI在AWS中置备环境的Ruby gem。 这些环境以单个CloudFormation堆栈为中心,并受可插拔系统支持: DeploymentMechanism控制发布代码。 BuildMechanism创建发布工件。 ArtifactRepository存储发行工件。 设计目标 这些是创建该项目的核心思想。 并非所有条件都能达到我们想要的水平(例如,CloudFormation目前并不是一个选择),但是我们应该渴望在每次迭代时都满足它们。 简便性:最多不需要几个小时就能了解您的发布工具的功能。 选择:每个组件都应尽可能地可插入且可省略,因此团队可以*使用最适合自己的组件。 详细性:Moonshot核心代码的输出应详细说明正在进行的更改,因此知识是共享的而不是抽象的。 现有限制 Moonsho