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

- 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.
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.
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
- 01Start with the official Ready-to-Run Docker Compose tutorial and verify the web UI, database, and workers in a test instance.
- 02Connect the source-control platform, create projects, applications, and environments, then define the first workflow and pipeline in the UI or YAML.
- 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
Sources
Each field shows its status and source — expand to review.
capability tags
Verifiedautomation, 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
Verifiedv0.54.1
Source: GitHub API · latest_release=v0.54.1 · 10/1/2026
License
VerifiedBSD-3-Clause
Source: GitHub API · license.spdx_id=BSD-3-Clause · 10/1/2026
needs api key
VerifiedNo
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
Verifiedbrowser, macos, linux
Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026
Category hint
Inferred from materialssecurity
Source: Project README · hint=security · 8/15/2026
product forms
Verifiedweb, cli, api_sdk
Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026
role tags
Verifieddevops, operations, backend
Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026
supports docker
VerifiedYes
Source: Repository file · dockerfile=true; compose=true · 10/1/2026
supports local
VerifiedYes
Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026
supports self host
VerifiedYes
Source: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 8/17/2026
Related projects
Other verified projects matched by category, capabilities, and intended roles.
woodpecker
A self-hosted, plugin-extensible CI/CD engine with SQLite available by default for the server and a focused pipeline workflow.
Rundeck
A self-hosted runbook automation service with web, CLI, and API interfaces for turning operational procedures into repeatable jobs.
Flawless
An enterprise Agentic SRE platform for Kubernetes and cloud infrastructure that automates fault discovery, evidence gathering, diagnosis, controlled execution, and recovery verification.
agent-device
Mobile app automation and verification for AI coding agents, enabling live interaction and testing across iOS, Android, HarmonyOS, and more.
terraform
Terraform is an infrastructure-as-code tool that manages the lifecycle of cloud and local resources using declarative configuration files.
prometheus
A monitoring system that scrapes target metrics, queries them with PromQL, evaluates rules, and triggers alerts when configured conditions are met.
