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
·
concourse avatar

concourse/concourse

0
View on GitHub↗
7,845 stars·892 forks·Go·Apache-2.0·18 vuesconcourse-ci.org↗

Concourse

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 workflows.

The platform covers software delivery orchestration, including automated release management and distributed build scaling. Its capability surface includes artifact management for state persistence between steps, secure worker node registration via encrypted tunnels, and a command-line interface for pipeline control and build triggering.

The system supports deployment using containerized configurations for its web interface, worker nodes, and database.

Features

  • CI/CD Orchestration - Functions as a declarative orchestrator that manages complex software delivery workflows across a distributed cluster.
  • Container Command Execution - Executes every build step inside a fresh, isolated container to ensure environment consistency.
  • Container Lifecycle Management - Manages the lifecycle of containers to run specific build operations and resource checks.
  • Automated Software Delivery - Orchestrates continuous integration and delivery workflows using container-based tasks to build and deploy applications.
  • Build Artifact Management - Stores and retrieves caches and data on worker nodes to preserve information between pipeline steps.
  • Automation Pipelines - Automates the building and deployment of software through container-based execution pipelines.
  • Pipeline Orchestration - Uses a declarative model to define the execution flow and dependency resolution of multi-stage automation pipelines.
  • Container CI/CD Pipelines - Provides a CI/CD platform specifically optimized for container-based build and deployment workflows.
  • Containerized Task Execution - Executes every build step in a separate, isolated container to ensure environment consistency and portability.
  • Continuous Integration & Deployment - Provides a complete platform for automating the building, testing, and deployment of software updates.
  • Distributed Build Systems - Coordinates a central controller and multiple remote worker nodes to execute concurrent build tasks.
  • Distributed Task Schedulers - Coordinates the distribution and timing of operations across a cluster of worker nodes.
  • Release Automation - Automates the movement of code from version control through testing and into production environments.
  • Orchestrator-Worker Models - Separates central orchestration logic from remote execution nodes that manage container lifecycles.
  • Declarative Configuration Systems - Defines workflows using static, versionable configuration files that describe the desired state.
  • Pipeline Definitions - Allows specifying software build and release lifecycles as code using structured scripts.
  • Build Artifact State - Passes data between pipeline steps by storing and retrieving compressed archives from a persistent backend.
  • System Deployment - Supports setting up the web interface, worker nodes, and database using containerized configurations.
  • Container Cluster Deployments - Manages the installation and lifecycle of container orchestration systems across multiple nodes.
  • Distributed Build Execution - Employs a distributed architecture to offload build and test workloads across a network of worker nodes.
  • Node Registration Protocols - Implements secure registration and authentication protocols for worker nodes joining the control plane.
  • Worker Scaling - Increases execution capacity by adding interchangeable worker nodes that pull task definitions.
  • Secure Tunnels - Establishes encrypted communication channels from remote workers to the controller to bypass network routing.
  • Traffic Encryption - Secures all communication between remote worker nodes and the central controller using transport encryption.
  • Real-time Pipeline Progress Visualization - Ships a web-based visualizer to track the real-time status and progress of automated pipelines.
  • Status Dashboards - Provides a browser-based dashboard to report the operational status of automation pipelines.
  • Integration Test Suites - Executes comprehensive integration test suites within containerized environments to verify component interactions.
  • Continuous Integration - CI tool treating pipelines as first-class objects.
  • Workflow Automation And Tools - Container-based continuous integration and automation engine.

Historique des stars

Graphique de l'historique des stars pour concourse/concourseGraphique de l'historique des stars pour concourse/concourse

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 concourse/concourse ?

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.

Quelles sont les fonctionnalités principales de concourse/concourse ?

Les fonctionnalités principales de concourse/concourse sont : CI/CD Orchestration, Container Command Execution, Container Lifecycle Management, Automated Software Delivery, Build Artifact Management, Automation Pipelines, Pipeline Orchestration, Container CI/CD Pipelines.

Quelles sont les alternatives open-source à concourse/concourse ?

Les alternatives open-source à concourse/concourse incluent : iam-veeramalla/jenkins-zero-to-hero — Jenkins-Zero-To-Hero is an educational course and DevOps engineering curriculum designed to teach the practical… drone/drone — Drone is a container-based continuous integration and delivery platform, source control management system, and… ovh/cds — CDS is a containerized continuous delivery platform and DevOps automation engine designed to orchestrate software… tektoncd/pipeline — Pipeline is a Kubernetes native CI/CD framework and cloud native pipeline orchestrator. It functions as a custom… jenkinsci/jenkins — Jenkins is a CI/CD automation server and build automation tool used to orchestrate software build, test, and… buildbot/buildbot — Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a…

Alternatives open source à Concourse

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Concourse.
  • iam-veeramalla/jenkins-zero-to-heroAvatar de iam-veeramalla

    iam-veeramalla/Jenkins-Zero-To-Hero

    9,782Voir sur GitHub↗

    Jenkins-Zero-To-Hero is an educational course and DevOps engineering curriculum designed to teach the practical application of Jenkins for continuous integration and delivery. It serves as a comprehensive guide and tutorial for building automated software release lifecycles. The material specifically focuses on Jenkins Docker integration, providing instructional guides for configuring Docker agents and executing build pipelines within isolated container environments. It covers the development of pipelines as code using declarative scripts to ensure repeatable deployment processes. The curric

    Pythonargocdcicddocker
    Voir sur GitHub↗9,782
  • 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
  • ovh/cdsAvatar de ovh

    ovh/cds

    4,825Voir sur GitHub↗

    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

    Goautomationcontinuous-deliverycontinuous-deployment
    Voir sur GitHub↗4,825
  • tektoncd/pipelineAvatar de tektoncd

    tektoncd/pipeline

    8,996Voir sur GitHub↗

    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

    Go
    Voir sur GitHub↗8,996
  • Voir les 30 alternatives à Concourse→