For a container-native CI/CD system, the first results are drone/drone (Drone is a container-native CI/CD platform that executes each pipeline step in an isolated container, uses declarative YAML configuration, supports parallel execution, and includes artifact management and caching—exactly what a container-native pipeline system needs), harness/harness and ovh/cds. argoproj/argo-workflows and nektos/act round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Automated software delivery platforms that execute every pipeline stage within isolated, ephemeral container environments.
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
Drone is a container-native CI/CD platform that executes each pipeline step in an isolated container, uses declarative YAML configuration, supports parallel execution, and includes artifact management and caching—exactly what a container-native pipeline system needs.
Harness is an end-to-end developer platform and DevOps orchestration tool designed to automate software build, test, and deployment pipelines. It functions as a CI/CD platform and a source code management system for hosting and managing version-controlled repositories. The platform provides a remote development environment that launches ephemeral, cloud-based coding spaces to ensure standardized setups. It also includes a centralized artifact registry for storing and managing versioned binary packages and container images used in delivery pipelines. The system covers broad capability areas i
Harness is a comprehensive CI/CD platform that natively runs each pipeline step in its own container for isolation and reproducibility, and it provides declarative pipeline definitions, parallel execution, artifact management, container registry integration, and built-in caching — directly matching the visitor's requirements for a container-native CI/CD system.
CDS is a containerized continuous delivery platform and DevOps automation engine designed to orchestrate software build and deployment pipelines from version control to production. It functions as a pipeline-as-code framework, allowing deployment sequences and environment configurations to be defined via version-controlled files and reusable templates. The platform distinguishes itself through enterprise-scale capabilities, such as dynamically spawning worker nodes across clusters to handle high volumes of concurrent builds and the ability to provision ephemeral containerized services, like d
CDS is a containerized continuous delivery platform that runs each pipeline step in its own container, supports pipeline-as-code definitions, dynamic worker scaling for parallel execution, and manages artifacts, making it a comprehensive container-native CI/CD system matching your search.
Argo Workflows is a container-native workflow engine that functions as a Kubernetes custom resource controller. It orchestrates complex sequences of containerized tasks by executing them as directed acyclic graphs, allowing for dependency management and parallel processing within a cluster. The system extends the native Kubernetes control plane to manage the full lifecycle of automated processes, from initial triggering to final resource cleanup. The platform distinguishes itself through its controller-pattern reconciliation, which continuously monitors workflow states to align them with desi
Argo Workflows is a container-native workflow engine on Kubernetes where each step runs as its own container, supporting declarative DAG pipelines, parallel execution, artifacts, and caching—exactly what you need for container-isolated CI/CD pipelines.
This tool is a command-line runner that executes automation workflows locally within isolated container environments. By parsing workflow definition files and translating them into executable shell scripts, it allows developers to validate pipeline logic and configuration changes directly on their machines before committing code to a remote repository. The runner distinguishes itself by providing a simulation engine that mimics remote CI triggers and event payloads, enabling the testing of complex conditional logic without requiring cloud infrastructure. It supports granular control over the
nektos/act runs GitHub Actions workflows locally in isolated containers, supporting declarative pipeline definitions, parallel execution, artifact management, container registry integration, and built-in caching — precisely the container-native CI/CD pipeline you need.
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
Concourse is a container-native CI/CD platform that runs every build step in its own container for isolation and reproducibility, uses declarative pipelines, supports parallel execution, and integrates with container registries and artifact management, making it a strong fit for your requirements.
Dagger is a programmable CI/CD engine and containerized task runner designed to orchestrate build and test pipelines. It functions as an incremental build system that manages containers, filesystems, and secrets through a typed API to ensure consistent execution across local and cloud environments. The engine utilizes a language-agnostic client-server API to allow multi-language pipeline orchestration, enabling the sharing of typed artifacts and state across different SDKs without manual serialization. It optimizes execution through content-addressable caching and a directed acyclic graph to
Dagger is a programmable CI/CD engine that runs every pipeline step in its own container, with typed artifact sharing, DAG-based parallel execution, and built-in content-addressable caching—precisely the container-native, reproducible pipeline system you’re looking for.
Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines. It ensures environment consistency by executing every build step inside an isolated container, combining the isolation of container images with dependency tracking and parallel execution. The system differentiates itself through a focus on hermeticity and multiplatform support, allowing for the generation of container images targeting multiple CPU architectures within a single execution flow. It maintains a hermetic build environment by isolating network access and utilizing
Earthly is a container-native build system that runs every step in an isolated container, supports declarative pipelines with parallel execution, artifact management, and built-in caching—exactly the kind of CI/CD pipeline tool this search targets.
Pipeline is a Kubernetes native CI/CD framework and cloud native pipeline orchestrator. It functions as a custom resource controller that translates declarative pipeline definitions into coordinated pod executions and managed workloads. The system acts as a containerized task runner, allowing for the execution of standalone build steps and reusable tasks that process specific inputs to produce defined outputs. It enables the orchestration of complex workflows by running a sequence of independent containers as modular components within a cloud environment. The platform covers automated softwa
Tekton is a Kubernetes-native CI/CD framework that runs each pipeline step as its own container in a pod, supports declarative DAG-based definitions, parallel execution, and artifact management, exactly matching the container-native pipeline requirement.
Woodpecker is a self-hosted continuous integration server that automates building, testing, and deploying code changes triggered by repository events. It connects to a code forge to trigger pipelines on events and authenticate users, with pipelines defined in YAML files stored in the repository for version-controlled, declarative CI/CD configuration. Each pipeline step runs in an isolated Docker container, ensuring reproducible builds and clean environments with step-level resource isolation. The system uses webhook-driven event triggering from code forge events, and supports a multi-architec
Woodpecker is a self-hosted CI/CD server that runs each pipeline step in its own Docker container for isolation, uses YAML-based declarative pipeline definitions stored in your repository, and supports event-driven triggers from code forges — exactly what you're looking for in a container-native CI system.
Agola: CI/CD Redefined
Agola is a container-native CI/CD system that runs every pipeline step in its own container, supports declarative YAML pipelines with parallel execution, and offers artifact management, container registry integration, and built-in caching, making it a strong fit for this search.
Devtron is a Kubernetes management platform and CI/CD orchestrator designed to unify application lifecycles and infrastructure operations across multiple clusters from a single interface. It serves as a centralized dashboard for orchestrating workloads, managing security, and providing observability for Kubernetes environments. The platform distinguishes itself with a no-code workflow engine for automating container builds and software delivery pipelines, alongside a visual GitOps deployment tool for managing declarative applications and reconciling configuration drift. Its capability surfac
Devtron is a Kubernetes-native CI/CD orchestrator that runs each pipeline step in its own container, with a no-code workflow engine for declarative pipelines, artifact management via container registries, and built-in caching, directly matching the request for a container-native CI/CD pipeline.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| drone/drone | 36.8K | Go | Apache-2.0 | |
| harness/harness | 36.9K | Go | Apache-2.0 | |
| ovh/cds |
| 4.8K |
| Go |
| BSD-3-Clause |
| argoproj/argo-workflows | 16.5K | Go | apache-2.0 |
| nektos/act | 70.8K | Go | MIT |
| concourse/concourse | 7.8K | Go | Apache-2.0 |
| dagger/dagger | 16K | Go | Apache-2.0 |
| earthly/earthly | 12K | Go | MPL-2.0 |
| tektoncd/pipeline | 9K | Go | Apache-2.0 |
| woodpecker-ci/woodpecker | 6.5K | Go | apache-2.0 |