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第三方库


热门话题
JavaFX进度条从单独的函数更改而来   jvm使用java服务器选项   java在<li>元素中查找同名的最后一个链接   java问题将参数传递给不同公共类中的构造函数   如何在php中从java函数中获取字符串   java如何在Android中动态显示多个tile   java仅使用Ribbon而不使用任何服务注册表是否可以实现负载平衡?   Jersey 1.19版本的java Swagger JAXRS出现“冲突URI模板”错误   带H2数据库的java Spring boot jpa   从12:00:00到00:00:00的日期转换   Android中的java如何设置文本?   java密钥库“不支持的保护参数”   http使用Java在Java中发送httprequest。净包   SpringJava刷新数据库   java在Spring Boot应用程序中使用嵌入式MongoDb和MongoTemplate失败   java需要什么MatOfMatch对象?   xml使用Java中的合并算法将两个值合并为单个值   java SQLite数据库不保存数据为什么不工作