Pipeline orchestration and execution
Conducto is a CI/CD tool
Here are some things that set it apart:
- Explore a tree (not a DAG).
- Fix with local editors, debug in local containers.
- Move workloads between
--cloudwith a single argument.
Consider a computational task that breaks into pieces (and maybe its pieces have pieces too).
Conducto organizes those pieces into trees that we call pipelines. At conducto.com we host pages that let you view and control them.
Centralize Insights, Work Wherever
Conducto is good for those long running tasks that people like to check in on. It provides a place where they can watch them happen (even if they're running on your dev box).
Conducto pipelines are fully encapsulated in containers, so they're portable. All you need is a Docker, a web browser, and a Conducto account (which is free).
The only paid feature is cloud mode, which is where we provide the compute power instead of leaning on your local Docker daemon.
You'll need Python 3.6 or higher and Docker. Use pip to install:
pip install conducto
A Sample Pipeline
Start with a script like this:
Launch it like this:
python pipeline.py --local
You'll be prompted to create a Conducto account, and then you'll see your pipeline.
If you want to chat, join us on Slack.
If you run into problems feel free to use the
conducto tag on Stack Overflow or file a GitHub issue on this repo.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size conducto-0.1.28-py3-none-any.whl (194.5 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
Hashes for conducto-0.1.28-py3-none-any.whl