8000 GitHub - fredssantos/conveyor: Conveyor CI is a Software Framework for building CI/CD Platforms and Tools
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

fredssantos/conveyor

 
 

Repository files navigation

Prometheus

Docker Pulls Go Report Card License GitHub release GitHub issues GitHub pull requests FOSSA Status FOSSA Status


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.

Key features

  • 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.

Installation

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

More information

Visit the official documentation. for architecture, SDK usage, and driver development.

Contributing

Refer to CONTRIBUTING.md

License

Apache License 2.0, see LICENSE.

FOSSA Status

About

Conveyor CI is a Software Framework for building CI/CD Platforms and Tools

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 97.7%
  • Dockerfile 1.2%
  • Other 1.1%
0