glomex云部署工具

gcdt的Python项目详细描述


DocumentationLicenseGitHub issues

glomex云部署工具(gcdt)

gcdt cli工具使您能够轻松地编码、自动化和部署 AWS基础设施。

gcdt命令行工具是根据我们在glomex的经验开发出来的。 在广泛使用诸如cloudformation等aws服务的同时, codeploy、aws lambda和api网关。gcdt基于相同的 aws用来构建aws-cli和boto3工具的技术。

2017年,Glomex荣获Gartner“最佳数据管理和 基础设施”。成功的关键是我们使用的gcdt cli工具 每月成功完成对aws的3000次部署。超过 在过去的18个月里,我们自己用python构建了gcdt。

Gartner Award

功能包括:

  • 基础设施代码
  • 云基础设施(kumo&tenkai)
  • 无服务器基础设施(Ramuda&Yugen)
  • 脚手架
  • 强大的插件机制
  • 服务集成(slack,datadog,…)
  • 编纂基础设施最佳实践
  • 多环境支持(开发、阶段、产品等)

在glomex我们喜欢continuous-integration-as-codeinfrastructure-as-code。这使我们能够在提供 为我们的合作伙伴提供高质量和弹性的服务。

我们在gcdt中添加了一个插件机制,因此我们可以将gcdt专门化为 优化和固执己见的环境,与我们的用例产生共鸣。

我们希望gcdt也能对您有所帮助。在格洛梅克斯我们只相信 开源软件可以成为真正伟大的软件。

为什么是gcdt?

您可以使用aws管理控制台来完成gcdt所做的一切,因此 为什么使用gcdt?基本上,因为使用gui接口来驱动 生产环境真是个坏主意。你不能真正自动化 gui接口,你不能调试gui接口,也不能很容易 与gui共享技术和最佳实践。

gcdt的目标是将aws基础设施的所有内容 文件系统上的文件,可以轻松地进行版本控制和共享。一次 你的文件在git中,你的团队成员可以创建请求到 合并中的新更改,可以查看和评论这些请求 最后批准了。这是一种久经考验的方法 已经为更传统的部署方法学工作,并且还将 在aws上为您的基础设施工作。

安装

跟随 instructions 安装gcdt

贡献

在这里你可以找到 contributing

在glomex,我们欢迎反馈、错误报告和请求!

对于拉取请求,请遵循以下准则:

  • 添加任何新功能的测试和错误修复。理想情况下,每个公关都应该 增加测试覆盖率。
  • 遵循现有的代码风格。使用PEP8代码linting。
  • 在代码中输入合理数量的注释。
  • 将不相关的更改分离为多个请求。

许可证

版权所有(c)2017 Glomex和其他。在麻省理工学院 许可证(见许可证)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java在二维数组中获取所有值的组合   java如何在Heroku上运行Flyway迁移?   当Tomcat作为windows服务启动时,其他计算机无法使用java Tomcat应用程序   java SPNEGO获取用户详细信息   java多线程SaxParser解析多个xml文件   如何将十六进制字符串转换为字节。JAVA   java Android:如何在MapBox中添加自定义标记?   java如何从Android广播UDP数据包?   java驱动程序。executeScript()返回简单javascript的NullPointerException   java我们如何在网站上从系统上传文件?   java在JTextArea中剪切和粘贴   java PrimeFacesRequestContext。getCurrentInstance()。为SelectOne菜单重置   java在安卓中动态存储运行时变量   java如何检测“文本内容中发现无效字符”   Java数据结构:错误“无法访问LinkedList”   java合并排序(根据频率排序单词)   java为什么/如何将整数设置为1使while循环工作?   java Maven编译器插件抱怨“未找到SLF4J提供程序”   jakarta ee java锁定文件   java Hibernate会话。update()与update查询?