Conveyor CI is an open-source lightweight engine for building distributed CI/CD systems with ease..
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.ymlNext start the containers using docker compose.
docker compose up
# OR
docker compose up -dThe 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
Refer to Governance Document
Apache License 2.0, see LICENSE. Copyright © 2024 - Present, Conveyor CI Contributors