awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repositorios

Awesome GitHub RepositoriesDistributed Build Execution

Architectures that distribute build and test workloads across a network of master and agent nodes.

Distinct from Distributed Execution: Existing candidates focus on AI agents or general worker scaling, not the master-agent build delegation pattern.

Explore 7 awesome GitHub repositories matching devops & infrastructure · Distributed Build Execution. Refine with filters or upvote what's useful.

Awesome Distributed Build Execution GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jenkinsci/jenkinsAvatar de jenkinsci

    jenkinsci/jenkins

    25,452Ver en GitHub↗

    Jenkins is a CI/CD automation server and build automation tool used to orchestrate software build, test, and deployment pipelines. It functions as a pipeline orchestration engine and continuous delivery platform that manages the movement of software from source control to production environments. The project is built as a plugin-based automation framework, utilizing an extensibility model that integrates third-party tools and custom scripts to expand its capabilities. This architecture allows for the integration of specialized automation workflows and custom tool support through a plugin syst

    Delegates heavy build and test tasks to remote worker agents to scale processing and isolate build environments.

    Java
    Ver en GitHub↗25,452
  • concourse/concourseAvatar de concourse

    concourse/concourse

    7,845Ver en 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

    Employs a distributed architecture to offload build and test workloads across a network of worker nodes.

    Go
    Ver en GitHub↗7,845
  • jenkinsci/dockerAvatar de jenkinsci

    jenkinsci/docker

    7,530Ver en GitHub↗

    This project is a containerized build automation system and self-hosted DevOps platform provided as a Docker image. It serves as a distributed build orchestrator and a Dockerized continuous integration and delivery server, ensuring consistent execution environments across different infrastructure. The system distinguishes itself through a distributed execution model that separates a primary controller from multiple remote agents connected via SSH, TCP, or web sockets. It utilizes a modular extensibility framework that allows the core system functionality to be augmented through the installati

    Implements a distributed architecture that separates the primary orchestration controller from remote agents for executing build tasks.

    PowerShelldockerhacktoberfestjenkins
    Ver en GitHub↗7,530
  • gocd/gocdAvatar de gocd

    gocd/gocd

    7,402Ver en GitHub↗

    GoCD is a continuous delivery server and build automation platform designed to orchestrate software delivery pipelines. It functions as a CD pipeline orchestrator that manages the automated execution of build, test, and deployment stages to move code from commit to production. The system utilizes an agent-based job execution model where remote agents pull work from a central server via polling. It employs a state-machine approach to pipeline orchestration, tracking the progression of software through stages and managing immutable build outputs via a central artifact repository to ensure consi

    Runs automated build tasks across multiple remote agents to distribute workloads and manage environment consistency.

    Java
    Ver en GitHub↗7,402
  • buildbot/buildbotAvatar de buildbot

    buildbot/buildbot

    5,452Ver en GitHub↗

    Buildbot es un framework de integración continua (CI) basado en Python y un orquestador de builds distribuido. Funciona como un motor de automatización de builds que coordina la obtención del código fuente, la ejecución de pasos de compilación y la generación de informes a través de un controlador central y una red de agentes trabajadores remotos. El sistema se distingue por su arquitectura de extensibilidad basada en plugins y un modelo de distribución maestro-trabajador. Permite la modificación dinámica de los builds en tiempo de ejecución y admite un backend de base de datos conectable para persistir el estado del sistema y el historial de builds. El proyecto cubre una amplia gama de capacidades, incluyendo la programación automatizada de builds y la orquestación de pipelines, integración con control de versiones mediante polling y webhooks, y el aprovisionamiento de trabajadores en servidores físicos, contenedores Docker y clusters de Kubernetes. También proporciona monitorización y observabilidad integral mediante el análisis de logs de build y seguimiento de rendimiento, junto con gestión segura de secretos y autenticación multi-proveedor. El control administrativo está disponible a través de una interfaz web dedicada y herramientas de línea de comandos para la validación de configuración y gestión de procesos.

    Distributes build and test workloads across a network of master and agent nodes for scalable execution.

    Python
    Ver en GitHub↗5,452
  • pantsbuild/pantsAvatar de pantsbuild

    pantsbuild/pants

    3,720Ver en GitHub↗

    Pants is a monorepo build system designed to manage multi-language software projects within a single repository. It functions as a polyglot task runner and distributed build orchestrator, providing a unified interface for executing compilers, linters, and test runners across different programming languages. The system is distinguished by a dependency analysis engine that uses static source code analysis to model software dependencies, removing the need for manual build metadata files. It ensures reproducible builds through hermetic isolation and protects the software supply chain using depend

    Distributes build and test workloads across a network of local or remote worker nodes.

    Pythonaws-lambdabuildbuild-system
    Ver en GitHub↗3,720
  • fastlane/ciAvatar de fastlane

    fastlane/ci

    2,067Ver en GitHub↗

    Este proyecto es una plataforma de integración y entrega continua autohospedada, diseñada específicamente para el desarrollo de aplicaciones móviles. Proporciona un entorno de servidor centralizado que monitorea repositorios de código fuente para disparar flujos de trabajo automatizados de compilación, pruebas y despliegue, asegurando que las versiones de software móvil sean consistentes y fiables. La plataforma se distingue por su soporte especializado para el ciclo de vida de aplicaciones móviles, incluyendo la gestión segura y distribución de identidades de firma criptográfica. Al integrarse directamente con plataformas de control de versiones existentes para la autenticación, simplifica el control de acceso mientras mantiene pipelines seguros y automatizados para la firma de código y la distribución de binarios. El sistema gestiona la orquestación de compilaciones distribuidas delegando tareas a múltiples nodos de trabajo remotos, permitiendo a los equipos escalar su infraestructura para reducir los tiempos de compilación. Toda la lógica de compilación y los ajustes del entorno se mantienen mediante archivos de configuración versionados, asegurando que los procesos de automatización permanezcan transparentes y reproducibles en todos los entornos de desarrollo.

    Executes build commands across distributed development environments by listening for tasks on remote worker nodes.

    Ruby
    Ver en GitHub↗2,067
  1. Home
  2. DevOps & Infrastructure
  3. Distributed Build Execution