ovhTesting & debugging

cds

A self-hosted continuous delivery platform with visual workflows, Workflow-as-Code, and cdsctl for reusable build, test, and deployment flows.

  • DevOps
  • Operations
  • Backend
  • Automation
  • Testing
  • Monitoring / Observability
  • Collaboration
  • Web
  • CLI
  • API/SDK
  • Browser
  • macOS
  • Linux
  • Self-hostable
  • Runs locally
  • Docker supported
cds screenshot
Popularity
4.8k Stars
GitHub stars
Recent activity
9/30/2026
Updated in the last 30 days
License
BSD-3-CLAUSE
Permissive

Why it matters

We look beyond stars: what problem it solves, whether it creates real utility, and what makes its approach worth noticing.

Last 90 days

Problem

The project targets complex workflow orchestration challenges in continuous delivery and automation, supporting multi-stage and multi-app tasks chained into reusable graphs.

Practical value

Provides a visual UI, cdsctl CLI, and Workflow-as-code, enabling quick deployment via Docker-Compose and supporting high-frequency builds in production.

Innovation / differentiation

Compared to traditional single-pipeline tools, it innovatively introduces workflow templates, job-level service dependencies, and multi-repository coordination mechanisms.

Leverage potential

By centralizing configuration storage in a database and supporting two-way Git integration, it facilitates unified scheduling and maintenance across projects.

Why now

Enterprise demands for DevOps and delivery automation maturity persist, keeping self-hosted pipeline tools relevant in specific market segments.

Community activity

In the last 90 days there were 7 new issues and 89 pull requests; the bounded issue/PR samples include 1 issue authors and 7 PR contributors, with at least 0 releases.

Maintainer responsiveness

The 7-issue window sample had a 29% close rate, and the 89-pull-request sample had a 84% merge rate. Maintainer-comment observations covered only 100% of that issue sample, so response rate and first-response speed are not reported.

7 contributors in PR sampleAt least 0 releasesPR merge rate 84% · 89 sampled in window

Key highlights

  • Chain pipelines, triggers, environments, and parallel or sequential jobs in workflows
  • Configure visually in the web UI or keep Workflow-as-Code YAML in Git
  • Automate administration through cdsctl, the REST API, and Go SDK

Quick start

How it is installed, how hard it is, and where to start.

Where it runs

Docker

Difficulty

Harder — CLI / server skills help

Docker supportedSelf-hostableRuns locally
  1. 01Start with the official Ready-to-Run Docker Compose tutorial and verify the web UI, database, and workers in a test instance.
  2. 02Connect the source-control platform, create projects, applications, and environments, then define the first workflow and pipeline in the UI or YAML.
  3. 03Before production use, configure permissions, workers or hatcheries, artifact storage, monitoring, and database backups, then turn reusable flows into workflow templates.

Best for

  • Teams that want data on their own servers
  • Developers who want to try it on their machine
  • People who prefer Docker deploys

More about it

CDS (Continuous Delivery Service) is OVH’s open-source continuous delivery and DevOps automation platform. Workflows connect multiple pipelines, triggers, and environments, and can be configured in the web UI or stored as YAML in Git together with pipeline, application, and environment definitions. The platform also provides the cdsctl CLI, REST API and Go SDK, integrations with GitHub, GitLab, Bitbucket, and Gerrit, reusable workflow templates, and several worker execution models. The README states that CDS has been used in OVH production for years; its scope is an organization-level delivery platform rather than a lightweight replacement for a simple CI script in one repository.

Sources

Each field shows its status and source — expand to review.

15 · Expand
  • capability tags

    Verified

    automation, testing, monitoring, collaboration

    Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026

  • editor note

    Verified

    {"en":"Best suited to organizations that need shared workflow templates, multi-team permissions, and several execution environments. For a single repository with straightforward builds and tests, GitHub Actions or GitLab CI is usually simpler to operate; CDS becomes more relevant when delivery itself is a platform concern.","zh":"适合需要统一工作流模板、多团队权限和多种执行环境的组织。若只是一个仓库做构建测试,GitHub Actions、GitLab CI 等通常更省运维;CDS 的价值要到“平台化交付”场景才明显。"}

    Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026

  • how to use

    Verified

    {"steps":[{"en":"Start with the official Ready-to-Run Docker Compose tutorial and verify the web UI, database, and workers in a test instance.","zh":"先按官方 Ready-to-Run 教程用 Docker Compose 启动测试实例,确认 Web UI、数据库和 Worker 能正常运行。"},{"en":"Connect the source-control platform, create projects, applications, and environments, then define the first workflow and pipeline in the UI or YAML.","zh":"接入代码托管平台并创建项目、应用与环境,再用 UI 或 YAML 定义第一个 Workflow 和 Pipeline。"},{"en":"Before production use, configure permissions, workers or hatcheries, artifact storage, monitoring, and database backups, then turn reusable flows into workflow templates.","zh":"准备生产使用时再配置权限、Worker/Hatchery、制品存储、监控和数据库备份,并把复用流程沉淀成 Workflow Template。"}],"installAt":"docker","difficulty":"hard"}

    Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026

  • intro

    Verified

    {"en":"CDS (Continuous Delivery Service) is OVH’s open-source continuous delivery and DevOps automation platform. Workflows connect multiple pipelines, triggers, and environments, and can be configured in the web UI or stored as YAML in Git together with pipeline, application, and environment definitions. The platform also provides the cdsctl CLI, REST API and Go SDK, integrations with GitHub, GitLab, Bitbucket, and Gerrit, reusable workflow templates, and several worker execution models. The README states that CDS has been used in OVH production for years; its scope is an organization-level delivery platform rather than a lightweight replacement for a simple CI script in one repository.","zh":"CDS(Continuous Delivery Service)是 OVH 开源的持续交付与 DevOps 自动化平台。它用 Workflow 把多个 Pipeline、触发器和环境串联起来,既可以在 Web UI 中配置,也可以把 Workflow、Pipeline、应用和环境写成 YAML 放入 Git。平台还提供 cdsctl 命令行、REST API/Go SDK、GitHub/GitLab/Bitbucket/Gerrit 集成、模板复用和多种 Worker 执行方式。README 明确说明 CDS 已长期用于 OVH 的生产环境;但它面向的是组织级交付平台,不是给单个小仓库替代一条简单 CI 脚本的轻量工具。"}

    Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026

  • Latest release

    Verified

    v0.54.1

    Source: GitHub API · latest_release=v0.54.1 · 10/1/2026

  • License

    Verified

    BSD-3-Clause

    Source: GitHub API · license.spdx_id=BSD-3-Clause · 10/1/2026

  • needs api key

    Verified

    No

    Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026

  • One-liner

    Verified

    {"en":"A self-hosted continuous delivery platform with visual workflows, Workflow-as-Code, and cdsctl for reusable build, test, and deployment flows.","zh":"支持可视化工作流、Workflow-as-Code 和 cdsctl 的自托管持续交付平台,可把构建、测试与部署串成可复用流程。"}

    Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026

  • Platforms

    Verified

    browser, macos, linux

    Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026

  • Category hint

    Inferred from materials

    security

    Source: Project README · hint=security · 8/15/2026

  • product forms

    Verified

    web, cli, api_sdk

    Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026

  • role tags

    Verified

    devops, operations, backend

    Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026

  • supports docker

    Verified

    Yes

    Source: Repository file · dockerfile=true; compose=true · 10/1/2026

  • supports local

    Verified

    Yes

    Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026

  • supports self host

    Verified

    Yes

    Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026

Other verified projects matched by category, capabilities, and intended roles.