快速框架

rapid-framework的Python项目详细描述


快速框架是一个工具,用于集成持续集成、自动测试、自动构建和持续部署 高效的方式。

为什么这么快?

rapid的构建考虑到了易用性和可伸缩性。有各种各样的特性允许你控制你的构建并知道发生了什么 任何时候。Rapid使您的CI解决方案基础架构。它只是起作用。

RAPID的设计是小型高效的。Rapid是一个分层系统,允许您根据需要自由扩展基础设施。快速是 只有我们知道的ci解决方案才能在不停机的情况下构建和释放自己。

你用过内存不足的系统吗?你有过客户爆炸而你无法恢复的经历吗?这不是快速发生的。试试看!

要求

支持python的服务器系统。至少60MB内存!就这样! 支持python的客户端系统。至少30MB内存!就这样!

功能

  • 多级管道
  • 并行工作流
  • 切片操作
  • 能够跟踪构建所有部分的时间
  • 重新运行操作可能性
  • 优先构建
  • 间隙运行
  • 目标客户
  • 分布式日志记录
  • 自动升级
  • 24/7正常运行时间-安装新版本并在200毫秒后重新启动!
  • 行为点测试映射
  • uwsgi集成
  • 大规模缩放
  • 用于处理webhook的github集成
  • 发布步骤映射和工作流
  • 外部流程集成和工作流

安装

$ pip install rapid-framework

选项

$ rapid --help
用法:rapid[-h][-f配置文件][-p端口][-m][-c][-l][-d日志目录]
[-qa_dir][-降级db_降级][-创建db] [–创建迁移迁移]

快速框架客户端主控件

可选参数:
-h, --helpshow this help message and exit
-f CONFIG_FILE, --config CONFIG_FILE
config file path
-p PORT, --port PORT
Port for the master to listen on
-m, --masterMaster mode is default
-c, --clientClient mode
-l, --loggingLogging mode
-d LOG_DIR, --log_dir LOG_DIR
Logging directory
-q QA_DIR, --qa_dir QA_DIR
QA Dir
--downgrade DB_DOWNGRADE
Downgrade db for alembic
--create_dbCreate initial db
--create_migration MIGRATE
Create Migration for alembic

许可证

Rapid在Apache2.0许可证下是licensed。许可条款如下:

Copyright (c) 2015 Michael Bright and Bamboo HR LLC

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则软件 根据许可证分发是按“原样”分发的, 无任何明示或默示的保证或条件。 有关管理权限的特定语言和 许可下的限制。

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

推荐PyPI第三方库


热门话题
如何用java表示这个数学函数的算法   Java/Stream帮助:仅使用streams将嵌套的映射列表转换为映射   使用Selenium连接到数据库时发生java未知主机异常   java如何了解jvm内存使用:“堆内存”和“堆外内存”   java Oracle BI报告导入模板   java如何使用Spring将xml转换为bean?   java线程。join()以保证执行顺序   java从THINGSPEAK到ANDROID应用程序获取JSON数据   使用Java的stanford库中的异常   java正确使用来自其他类文件的方法   如果集合中的元素类型为接口类型,如何填充集合?(爪哇)   记录java。util。记录器创建的文件超过了应有的数量   类Java对象uniq值   尝试调用无法应用于()的方法时出现java错误