Skip to content

Builddrone

Builddrone logo

Builddrone is a JSON-driven build orchestration framework and command-line interface for Python projects. A pipeline is made up of named stages, and each stage executes an ordered list of registered modules.

Quick start

Install Builddrone, create a blueprint.json, and run a stage:

python -m pip install builddrone
python -m builddrone build

See Installation and Blueprint format for details.

Execution flow

python -m builddrone <stage>
        |
        v
load blueprint.json -> select stage -> execute steps -> report failures

Any non-zero command exit code raises DroneException and stops the stage.

License

MIT License