Conveyor CI is the first open-source framework for building CI/CD platforms.
Instead of building your own CI/CD system from scratch, Conveyor CI gives you a modular toolkit, SDKs, APIs, and drivers that handle the hard parts: execution, events, scaling, observability, and more.
- Built-in Observability: Metrics, tracing, and logging integrated out-of-the-box.
- Declarative CI/CD Workflows: Define pipelines using a flexible, extensible API.
- Real-time Event System: Event-driven architecture powers responsive, dynamic execution.
- Effortless Horizontal Scaling: Built-in runtime scales drivers across distributed systems with zero extra code.
- Live Log Management: Stream and store logs in real time from every running task.
Conveyor CI is distributed as an OCI container and available on Docker Hub. It depends on etcd
, loki
, and nats
, so a standard Docker Compose configuration is provided.
Helm charts coming soon
To Install it on docker compose you can head over to the Releases page and download compose.yml
and loki.yml
or on a linux system you can download them using curl
.
curl -s https://api.github.com/repos/open-ug/conveyor/releases/latest | grep browser_download_url | grep compose.yml | cut -d '"' -f 4 | xargs curl -L -o compose.yml
curl -s https://api.github.com/repos/open-ug/conveyor/releases/latest | grep browser_download_url | grep loki.yml | cut -d '"' -f 4 | xargs curl -L -o loki.yml
Next start the containers using docker compose.
docker compose up
# OR
docker compose up -d
The Conveyor API Server will be reachable on http://localhost:8080
Visit the official documentation. for architecture, SDK usage, and driver development.
Refer to CONTRIBUTING.md
Apache License 2.0, see LICENSE.