awesome-repositories.com
Blog
MCP
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
·
tektoncd avatar

tektoncd/pipeline

0
View on GitHub↗
8,996 stars·1,934 forks·Go·Apache-2.0·14 vuestekton.dev↗

Pipeline

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.

Le système agit comme un exécuteur de tâches conteneurisées, permettant le lancement d'étapes de build autonomes et de tâches réutilisables qui traitent des entrées spécifiques pour produire des sorties définies. Il permet l'orchestration de workflows complexes en exécutant une séquence de conteneurs indépendants en tant que composants modulaires au sein d'un environnement cloud.

La plateforme couvre la livraison logicielle automatisée et l'orchestration de tâches conteneurisées, prenant en charge une infrastructure de build multi-tenant grâce à l'isolation des ressources. Elle offre des capacités de surveillance des logs d'exécution et de progression, ainsi que la création de composants de pipeline réutilisables pouvant être partagés entre différents namespaces et projets.

Features

  • Automated Software Delivery - Defines sequences of containerized tasks as custom resources to automate the software delivery workflow.
  • Task Runners - Executes standalone build steps and reusable tasks that process specific inputs to produce defined outputs.
  • Reusable Step Fragments - Creates reusable sequences of steps that execute build or delivery tools using specific inputs and outputs.
  • CI/CD Orchestration - Combines multiple tasks into a structured sequence to achieve specific software build or delivery goals.
  • CI CD Pipelines - Instantiates defined pipelines with specific parameters and inputs to start a coordinated sequence of tasks.
  • CI/CD Frameworks - Provides a complete set of custom resources for defining and executing containerized software delivery pipelines within Kubernetes.
  • Cloud Native Orchestration - Manages the execution of modular tasks and complex workflows as independent containers in a cloud environment.
  • Cloud Native Pipeline Execution - Executes automated workflows using custom resources to declare and run tasks in a cloud environment.
  • Container CI/CD Pipelines - Creates a series of reusable steps and tasks as custom resources to automate build and delivery goals.
  • Containerized Task Execution - Orchestrates a modular workflow by running sequences of independent build and deployment tasks within isolated containers.
  • Pipeline Step Execution - Runs individual pipeline steps as independent containers to ensure modularity and reuse of build components.
  • Custom Resource Definitions - Declares pipeline and task structures as native Kubernetes API objects managed as stateful resources.
  • Custom Resource Controllers - Translates declarative pipeline definitions into coordinated pod executions using a custom resource controller.
  • Infrastructure Reconciliation Controllers - Continuously monitors the state of custom resources to instantiate and manage the lifecycle of pods and tasks.
  • Cluster Resource Isolation - Implements security and resource boundaries to isolate workloads and resources for multiple tenants within a shared cluster.
  • Kubernetes-Native Workflows - Uses Kubernetes custom resource definitions and controllers to define and execute cloud native delivery pipelines.
  • Container-Based Isolation - Executes each pipeline step within a separate container to ensure a clean environment and tool modularity.
  • Remote Resource Resolution - Provides the ability to fetch pipeline and task definitions from external remote repositories to decouple logic from the cluster.
  • Pipeline Execution Monitors - Offers tools to track the runtime status, progress, and formatted execution output of active pipelines.
  • Task-Specific Execution - Runs specific tools that process defined inputs to produce outputs as standalone executions or pipeline steps.
  • Reusable Pipeline Components - Provides a library of standardized, reusable tasks and pipelines to reduce duplication across namespaces and projects.
  • Pipeline Parameterization - Injects dynamic inputs into predefined task and pipeline templates to control the execution flow of each run.
  • Remote Resource Fetching - Retrieves pipeline and task definitions from external bundles to decouple resource definitions from the local cluster.
  • Namespaced - Isolates workloads and resource definitions within specific cluster namespaces to provide security and multi-tenant boundaries.
  • Cross-Namespace Reference Grants - Allows referencing pipelines and tasks defined in different namespaces to enable resource reuse across projects.
  • Multi-Tenant Isolation - Ensures security boundaries between different teams by isolating pipeline executions and resources in a shared cluster.
  • Execution Templates - Defines service accounts and pod templates in a shared template to apply consistent settings across multiple task runs.
  • Task Implementation Swaps - Uses typed resource definitions to exchange underlying tools for a specific job without changing the pipeline structure.
  • Task Execution Monitoring - Provides detailed logging and output capture for individual task executions to facilitate debugging of delivery processes.
  • Execution Progress Tracking - Enables real-time monitoring of the status and progress of individual task and pipeline runs.
  • CI CD And GitOps - Provides a Kubernetes-native framework for CI/CD.
  • CI/CD Pipelines - Cloud-native resource for building CI/CD pipelines.
  • Continuous Delivery and GitOps - Framework for building cloud-native CI/CD pipelines.

Historique des stars

Graphique de l'historique des stars pour tektoncd/pipelineGraphique de l'historique des stars pour tektoncd/pipeline

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

Questions fréquentes

Que fait tektoncd/pipeline ?

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.

Quelles sont les fonctionnalités principales de tektoncd/pipeline ?

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.

Quelles sont les alternatives open-source à tektoncd/pipeline ?

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…

Alternatives open source à Pipeline

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Pipeline.
  • jenkins-x/jxAvatar de jenkins-x

    jenkins-x/jx

    4,691Voir sur GitHub↗

    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

    Goacceleratorcicdcontinuous-delivery
    Voir sur GitHub↗4,691
  • drone/droneAvatar de drone

    drone/drone

    36,814Voir sur GitHub↗

    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

    Go
    Voir sur GitHub↗36,814
  • 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
  • kubesphere/kubesphereAvatar de kubesphere

    kubesphere/kubesphere

    16,842Voir sur GitHub↗

    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

    Goargocdcloud-nativecncf
    Voir sur GitHub↗16,842
Voir les 30 alternatives à Pipeline→