You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #5 |
1 year ago | |
---|---|---|
src | 1 year ago | |
.drone.yml | 1 year ago | |
.gitignore | 2 years ago | |
Cargo.lock | 1 year ago | |
Cargo.toml | 1 year ago | |
README.org | 1 year ago | |
conductor.yml | 1 year ago | |
rustfmt.toml | 1 year ago |
README.org
See the homepage: https://conductor.5sigma.io
Usecase
Conductor is built to serve as a development stack launcher and task manager. It is useful when a development stack contains several parts. For instance: A frontend development web server, a backend api server, and supporting services. These can all be launched at once and their outputs aggrigated.
Conductor also has a robust tasking system allowing utility tasks to be defined and run. This is useful for build or setup operations related to development. Such as: Database migrations, local builds, testing across the entire stack, etc.
Platforms
A Conductor binary is provided for 64 bit linux based systems.
Getting started
-
Download the conductor binary
curl https://objects.5sigma.io/public/conductor.tar.gz | tar -xz
- (Optional) place this binary somewhere in your path.
- Setup a conductor.yml in the root of your project. See http://conductor.5sigma.io/articles/config/ for the yaml file specifications.
-
Launch tasks
conductor taskname