awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • jenkinsci/jenkinsjenkinsci 的头像

    jenkinsci/jenkins

    25,452在 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
    在 GitHub 上查看↗25,452
  • concourse/concourseconcourse 的头像

    concourse/concourse

    7,845在 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
    在 GitHub 上查看↗7,845
  • jenkinsci/dockerjenkinsci 的头像

    jenkinsci/docker

    7,530在 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
    在 GitHub 上查看↗7,530
  • gocd/gocdgocd 的头像

    gocd/gocd

    7,402在 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
    在 GitHub 上查看↗7,402
  • buildbot/buildbotbuildbot 的头像

    buildbot/buildbot

    5,452在 GitHub 上查看↗

    Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a build automation engine that coordinates the retrieval of source code, the execution of build steps, and the reporting of results through a central controller and a network of remote worker agents. The system is distinguished by a plugin-based extensibility architecture and a master-worker distribution model. It allows for dynamic build modification at runtime and supports a pluggable database backend for persisting system state and historical build data. The project covers a bro

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

    Python
    在 GitHub 上查看↗5,452
  • pantsbuild/pantspantsbuild 的头像

    pantsbuild/pants

    3,720在 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
    在 GitHub 上查看↗3,720
  • fastlane/cifastlane 的头像

    fastlane/ci

    2,067在 GitHub 上查看↗

    这是一个专为移动应用开发设计的自托管持续集成与交付(CI/CD)平台。它提供了一个集中的服务器环境,通过监控源代码仓库来触发自动化的构建、测试和部署工作流,确保移动软件发布的稳定性和一致性。 该平台通过对移动应用生命周期的专业支持脱颖而出,包括对加密签名身份的安全管理与分发。通过与现有的版本控制平台直接集成进行身份验证,它在简化访问控制的同时,维护了代码签名和二进制分发的安全自动化流水线。 系统通过将任务委派给多个远程工作节点来管理分布式构建编排,使团队能够扩展基础设施以缩短编译时间。所有构建逻辑和环境设置均通过版本控制的配置文件进行维护,确保自动化流程在不同开发环境中的透明度和可复现性。

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

    Ruby
    在 GitHub 上查看↗2,067
  1. Home
  2. DevOps & Infrastructure
  3. Distributed Build Execution