awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ovh avatar

ovh/cds

0
View on GitHub↗
4,825 stars·453 forks·Go·BSD-3-Clause·44 viewsovh.github.io/cds↗

Cds

CDS is a containerized continuous delivery platform and DevOps automation engine designed to orchestrate software build and deployment pipelines from version control to production. It functions as a pipeline-as-code framework, allowing deployment sequences and environment configurations to be defined via version-controlled files and reusable templates.

The platform distinguishes itself through enterprise-scale capabilities, such as dynamically spawning worker nodes across clusters to handle high volumes of concurrent builds and the ability to provision ephemeral containerized services, like databases or caches, for isolated integration testing. It supports complex workflow orchestration using joins and forks to manage delivery sequences across multiple applications.

The system includes a broad capability surface covering role-based access control, secure environment variable management, and the sharing of build artifacts between isolated jobs. It further provides a plugin extension framework for custom job actions, system event streaming to external message buses, and the export of performance metrics to time-series databases.

Users can manage platform features and monitor workflow execution through a dedicated project management command-line interface.

Features

  • CI/CD Orchestration - Functions as a containerized orchestrator managing the dynamic scaling of worker nodes and execution environments for build and test pipelines.
  • Continuous Delivery Pipelines - Orchestrates the build, deployment, and management of software delivery sequences from version control to production.
  • Configuration as Code - Defines pipeline and environment specifications within version-controlled files to enable history tracking and branch testing.
  • Version Control Provider Integrations - Provides API connectivity to hosted and self-hosted Git providers to trigger builds and report commit statuses.
  • Automated Software Delivery - Automates the build, test, and deployment process to move software from version control to production.
  • Ephemeral Service Provisioning - Launches isolated containerized services such as databases or caches as prerequisites for integration testing.
  • Build Agent Scaling - Provides dynamic provisioning and releasing of build resources to optimize cluster utilization for high-volume concurrent builds.
  • Pipeline-as-Code - Allows definition of deployment sequences and environment configurations via version-controlled files for history tracking and branch testing.
  • Workflow Orchestration - Orchestrates complex sequences of build and deployment jobs using joins and forks across multiple applications.
  • Continuous Delivery Engines - Automates the synchronization of software state from version control through delivery pipelines into production environments.
  • Ephemeral Service Provisioning - Starts isolated container-based prerequisite services such as databases or caches within a job for integration testing.
  • Pipeline Job Orchestration - Defines and executes complex sequences of build and deployment jobs using joins, forks, and shared artifacts.
  • Worker Scaling - Dynamically spawns execution nodes across cluster managers to handle varying volumes of concurrent build jobs.
  • Workflow Automation Engines - Implements a core execution engine that manages complex delivery workflows using joins, forks, and ephemeral services.
  • Ephemeral Testing Environments - Launches isolated, short-lived containerized services such as databases or caches for integration testing within build jobs.
  • Remote Procedure Call Extensions - Implements a mechanism to develop custom job actions using remote procedure calls to extend the workflow engine.
  • Template Catalogs - Provides categorized collections of reusable infrastructure templates to ensure consistent deployment practices across teams.
  • Deployment Environment Management - Manages secure environment variables and segregates access rights for deployments to specific stages.
  • Enterprise Scale Management - Provides capabilities for coordinating high volumes of users and concurrent jobs in large-scale enterprise environments.
  • Custom Deployment Environments - Creates specific worker models using images to provide jobs with required language runtimes and tools.
  • Workflow Template Catalogs - Uses centralized reusable catalogs to standardize deployment practices and share configurations across multiple teams.
  • Role-Based Access Control - Manages permissions through groups to restrict the reading, writing, and execution of specific projects and workflows.
  • RPC-Based Plugin Systems - Extends the engine by executing custom job actions via remote procedure calls to external plugins.
  • Build Artifact State - Persists build artifacts and data buffers between isolated pipeline stages using cloud storage or filesystems.
  • Build Automation - Pipeline-based continuous delivery service.
  • Continuous Delivery and GitOps - Enterprise-grade platform for continuous delivery and automation.
  • Continuous Integration - Enterprise-grade CI/CD and DevOps automation platform.
  • Continuous Integration Platforms - Enterprise-grade continuous delivery and automation platform.
  • General Purpose Orchestration - Enterprise-grade continuous delivery and DevOps automation platform.

Star history

Star history chart for ovh/cdsStar history chart for ovh/cds

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Cds

These projects share indexed features with Cds. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • concourse/concourseconcourse avatar

    concourse/concourse

    7,845View on GitHub↗

    Concourse is a container-based continuous integration and delivery platform that functions as a distributed build system. It operates as a declarative pipeline orchestrator, using a central controller and multiple worker nodes to execute concurrent tasks within isolated containers. The system distinguishes itself by executing every build step in a separate container to ensure environment consistency and by defining software delivery sequences through portable, versionable configuration files. It provides a web-based pipeline visualizer to display the real-time status and progress of automated

    Go
    View on GitHub↗7,845
  • argoproj/argoargoproj avatar

    argoproj/argo

    16,770View on GitHub↗

    Argo is a cloud native CI/CD platform and Kubernetes workflow engine. It functions as a container pipeline orchestrator and job scheduler, managing multi-step sequences of containers as jobs using directed acyclic graphs within a cluster. The system acts as a progressive delivery controller, reducing release risk through automated Canary and Blue-Green deployment strategies. It provides declarative GitOps synchronization to mirror the state of a git repository directly into the cluster environment for continuous delivery automation. The platform covers a broad range of capabilities including

    Go
    View on GitHub↗16,770
  • buildbot/buildbotbuildbot avatar

    buildbot/buildbot

    5,452View on GitHub↗

    Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a build automation engine that coordinates the retrieval of source code, the execution of build steps, and the reporting of results through a central controller and a network of remote worker agents. The system is distinguished by a plugin-based extensibility architecture and a master-worker distribution model. It allows for dynamic build modification at runtime and supports a pluggable database backend for persisting system state and historical build data. The project covers a bro

    Python
    View on GitHub↗5,452
  • argoproj/argo-cdargoproj avatar

    argoproj/argo-cd

    22,087View on GitHub↗

    Argo CD is a declarative, GitOps-based continuous delivery tool designed for Kubernetes. It functions as a centralized control plane that synchronizes application states from version-controlled repositories directly into target clusters, ensuring that the live environment consistently matches the desired configuration defined in Git. The platform distinguishes itself through its ability to manage multi-cluster deployments from a single interface, providing unified oversight across distinct computing environments. It employs a controller-based reconciliation loop to continuously monitor for co

    Goargoargo-cdcd
    View on GitHub↗22,087
Compare all 30 related projects→

Frequently asked questions

What does ovh/cds do?

CDS is a containerized continuous delivery platform and DevOps automation engine designed to orchestrate software build and deployment pipelines from version control to production. It functions as a pipeline-as-code framework, allowing deployment sequences and environment configurations to be defined via version-controlled files and reusable templates.

What are the main features of ovh/cds?

The main features of ovh/cds are: CI/CD Orchestration, Continuous Delivery Pipelines, Configuration as Code, Version Control Provider Integrations, Automated Software Delivery, Ephemeral Service Provisioning, Build Agent Scaling, Pipeline-as-Code.

Which projects share features with ovh/cds?

Projects with overlapping indexed features include: concourse/concourse — Concourse is a container-based continuous integration and delivery platform that functions as a distributed build… argoproj/argo — Argo is a cloud native CI/CD platform and Kubernetes workflow engine. It functions as a container pipeline… buildbot/buildbot — Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a… argoproj/argo-cd — Argo CD is a declarative, GitOps-based continuous delivery tool designed for Kubernetes. It functions as a centralized… drone/drone — Drone is a container-based continuous integration and delivery platform, source control management system, and… gocd/gocd — GoCD is a continuous delivery server and build automation platform designed to orchestrate software delivery…