Pipeline est un framework CI/CD natif Kubernetes et un orchestrateur de pipelines cloud-native. Il fonctionne comme un contrôleur de ressources personnalisé qui traduit des définitions de pipeline déclaratives en exécutions de pods coordonnées et en charges de travail gérées.
Les fonctionnalités principales de tektoncd/pipeline sont : Automated Software Delivery, Task Runners, Reusable Step Fragments, CI/CD Orchestration, CI CD Pipelines, CI/CD Frameworks, Cloud Native Orchestration, Cloud Native Pipeline Execution.
Les alternatives open-source à tektoncd/pipeline incluent : jenkins-x/jx — jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of… drone/drone — Drone is a container-based continuous integration and delivery platform, source control management system, and… concourse/concourse — Concourse is a container-based continuous integration and delivery platform that functions as a distributed build… kubesphere/kubesphere — KubeSphere is a distributed operating system for cloud-native application management that provides a centralized… kubero-dev/kubero — Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of… spinnaker/spinnaker — Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment…
jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of applications. It functions as a cloud native pipeline manager that executes container-based build and deployment sequences using a catalog of reusable tasks. The project distinguishes itself through the automated orchestration of preview environments, which are created and destroyed based on pull request activity to enable validation before merging. It employs a GitOps-based state synchronization model to maintain the desired state of clusters by polling git repositories and
Drone is a container-based continuous integration and delivery platform, source control management system, and artifact registry. It functions as a hosted workspace provider for cloud-based developer environments and a system for hosting and versioning code repositories. The platform executes build and deployment pipelines within isolated containers, using declarative configurations to automate software delivery. It includes a centralized registry for managing and versioning compiled binaries and build outputs to ensure consistent deployments across environments. The system covers a broad ca
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
KubeSphere is a distributed operating system for cloud-native application management that provides a centralized control plane for Kubernetes clusters. It functions as a comprehensive DevOps portal, enabling teams to orchestrate containerized workloads, manage CI/CD pipelines, and enforce security policies across hybrid cloud, datacenter, and edge environments. The platform distinguishes itself through its multi-cluster federation capabilities and robust multi-tenancy model, which allow for logical resource isolation and granular access control across shared infrastructure. It integrates a mo