awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 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·11 vuesovh.github.io/cds↗

Cds

CDS est une plateforme de livraison continue conteneurisée et un moteur d'automatisation DevOps conçu pour orchestrer les pipelines de construction et de déploiement de logiciels, du contrôle de version à la production. Il fonctionne comme un framework de pipeline-as-code, permettant aux séquences de déploiement et aux configurations d'environnement d'être définies via des fichiers contrôlés par version et des modèles réutilisables.

La plateforme se distingue par des capacités à l'échelle de l'entreprise, telles que le déploiement dynamique de nœuds de travail à travers des clusters pour gérer des volumes élevés de builds concurrents et la possibilité de provisionner des services conteneurisés éphémères, comme des bases de données ou des caches, pour des tests d'intégration isolés. Elle prend en charge l'orchestration de flux de travail complexes en utilisant des jointures et des bifurcations pour gérer les séquences de livraison à travers plusieurs applications.

Le système inclut une large surface de capacités couvrant le contrôle d'accès basé sur les rôles, la gestion sécurisée des variables d'environnement et le partage d'artefacts de build entre des tâches isolées. Il fournit en outre un framework d'extension de plugins pour des actions de tâche personnalisées, le streaming d'événements système vers des bus de messages externes et l'exportation de métriques de performance vers des bases de données de séries temporelles.

Les utilisateurs peuvent gérer les fonctionnalités de la plateforme et surveiller l'exécution des flux de travail via une interface de ligne de commande dédiée à la gestion de projet.

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.

Historique des stars

Graphique de l'historique des stars pour ovh/cdsGraphique de l'historique des stars pour ovh/cds

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Cds

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Cds.
  • concourse/concourseAvatar de concourse

    concourse/concourse

    7,845Voir sur 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
    Voir sur GitHub↗7,845
  • argoproj/argoAvatar de argoproj

    argoproj/argo

    16,770Voir sur 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
    Voir sur GitHub↗16,770
  • buildbot/buildbotAvatar de buildbot

    buildbot/buildbot

    5,452Voir sur 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
    Voir sur GitHub↗5,452
  • argoproj/argo-cdAvatar de argoproj

    argoproj/argo-cd

    22,087Voir sur 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
    Voir sur GitHub↗22,087
Voir les 30 alternatives à Cds→

Questions fréquentes

Que fait ovh/cds ?

CDS est une plateforme de livraison continue conteneurisée et un moteur d'automatisation DevOps conçu pour orchestrer les pipelines de construction et de déploiement de logiciels, du contrôle de version à la production. Il fonctionne comme un framework de pipeline-as-code, permettant aux séquences de déploiement et aux configurations d'environnement d'être définies via des fichiers contrôlés par version et des modèles réutilisables.

Quelles sont les fonctionnalités principales de ovh/cds ?

Les fonctionnalités principales de ovh/cds sont : 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.

Quelles sont les alternatives open-source à ovh/cds ?

Les alternatives open-source à ovh/cds incluent : 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…