Skip to main content

Rapid Framework is a tool for integrating Continuous Integration, Automatic Testing, Automatic Building and Continuous Deployment in a quality and efficient manner.

Why Rapid?

Rapid was built with ease and scalability in mind. There are various features which allow you to take control of your builds and know what is happening at all times. Rapid makes your CI Solution infrastructure. It simply works.

Rapid was built to be small and efficient. Rapid is a layered system which allows you to be free to scale your infrastructure as needed. Rapid is the only CI Solution that we know of that can build and release itself with no down time.

Have you ever used a system that runs out of memory? Ever have a client blow up and you can’t recover? That doesn’t happen with Rapid. Try it out!

Requirements

Server - System that supports python. At least 60MB of RAM! That’s it! Client - System that supports python. At least 30MB of RAM! That’s it!

Features

  • Multi Staged pipelines

  • Parallel Workflows

  • Sliced Actions

  • Ability to track time for all parts of your build

  • Re-run Action possibility

  • Prioritized builds

  • Interstitial Runs

  • Targeted clients

  • Distributed Logging

  • Automatic upgrades

  • 24/7 Uptime - Install a new version and restart in 200ms!

  • Behavior Point Test Mapping

  • UWSGI integration

  • Massive Scaling

  • Github Integration for handling webhooks

  • Release Step Mapping and workflows

  • External process integration and workflow

Installation

$ pip install rapid-framework

Options

$ rapid --help
usage: rapid [-h] [-f CONFIG_FILE] [-p PORT] [-m] [-c] [-l] [-d LOG_DIR]

[-q QA_DIR] [–downgrade DB_DOWNGRADE] [–create_db] [–create_migration MIGRATE]

Rapid Framework client main control

optional arguments:
-h, --help

show 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, --master

Master mode is default

-c, --client

Client mode

-l, --logging

Logging 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_db

Create initial db

--create_migration MIGRATE

Create Migration for alembic

License

Rapid is licensed under the Apache 2.0 License. The terms of the license are as follows:

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

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Metadata

Release files for rapid-framework 20.609.145914

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rapid-framework 20.609.145914
File Size Uploaded
rapid-framework-20.609.145914.tar.gz 82.1 kB Details

Release files / rapid-framework-20.609.145914.tar.gz

Download URL rapid-framework-20.609.145914.tar.gz
Size 82.1 kB
Tags Source
SHA-256 checksum
How to use checksums
5520ffbe6c4c43a9c1f030980262ac5868e1b083671874ac8572e62008d9d447
BLAKE2b-256 checksum
How to use checksums
1810e55c8c991eac7fe2006489b86d3a6a62e7e4b64275b1ee8dadeb9e3086c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.3

Release history Release notifications | RSS feed

This release

20.609.145914 This release

1 release file

2.0.11

1 release file

1.6.1

1 release file

1.6.0

1 release file

1.4.5

1 release file

1.4.0

1 release file

1.3.6

1 release file

1.3.5

1 release file

1.3.4

1 release file

1.3.3

1 release file

1.3.2

1 release file

1.3.0

1 release file

1.2.10

1 release file

1.2.9

1 release file

1.2.8

1 release file

1.2.7

1 release file

1.2.6

1 release file

1.2.4

1 release file

1.2.3

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.1.8

1 release file

1.1.7

1 release file

1.1.6

1 release file

1.1.4

1 release file

1.1.3

1 release file

1.1.2

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.99

1 release file

1.0.94

1 release file

1.0.93

1 release file

1.0.92

1 release file

1.0.81

1 release file

1.0.78

1 release file

1.0.75

1 release file

1.0.2

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page