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

6 dépôts

Awesome GitHub RepositoriesBuild Execution Engines

Mechanisms for running commands and scripts during the software build and packaging process.

Distinguishing note: Specifically targets the execution of build-time commands within containerized environments.

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

Awesome Build Execution Engines GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • docker/awesome-composeAvatar de docker

    docker/awesome-compose

    45,561Voir sur GitHub↗

    Awesome Compose is a collection of resources designed to demonstrate the orchestration of multi-container applications. It serves as a practical reference for using declarative configuration files to define, manage, and deploy complex software stacks, ensuring that services run consistently across development, testing, and production environments. The project highlights the capabilities of container lifecycle management by providing examples of how to bundle software with its dependencies into isolated, portable units. It emphasizes the use of multi-stage build pipelines to optimize image siz

    Run shell or direct commands during the build process to control how software installs dependencies, compiles source code, or prepares files for deployment.

    HTMLawesomeawesome-listdocker-compose
    Voir sur GitHub↗45,561
  • ninja-build/ninjaAvatar de ninja-build

    ninja-build/ninja

    13,034Voir sur GitHub↗

    Ninja is a low-level build system and executable designed to function as a backend for higher-level build generators. It serves as a build graph processor that evaluates build files to determine the optimal execution order for target dependencies and binaries. The tool focuses on fast software compilation by executing commands based on dependency graphs to transform source code into binaries. It operates as an incremental build tool, utilizing file timestamps to manage build operations and recompile only the modified parts of a project. The system manages build automation through automated d

    Provides a mechanism for running commands and scripts based on dependency graphs to compile software.

    C++
    Voir sur GitHub↗13,034
  • earthly/earthlyAvatar de earthly

    earthly/earthly

    12,035Voir sur GitHub↗

    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

    Executes build pipelines on remote cloud infrastructure to maintain consistency across local and remote environments.

    Gobuildbuild-automationbuild-system
    Voir sur GitHub↗12,035
  • moby/buildkitAvatar de moby

    moby/buildkit

    10,061Voir sur GitHub↗

    Buildkit is a programmable container build toolkit and OCI container image builder that converts build definitions into concurrent dependency graphs for image construction. It functions as an OCI image distribution engine, capable of generating container images and exporting artifacts to local storage or remote registries. The project is distinguished by its use of a low-level binary intermediate representation to decouple high-level build languages from the execution engine. It supports multi-platform image builds through user-mode architecture emulation and provides a distributed build cach

    Acts as a build execution engine that runs commands and scripts within containerized environments.

    Gobuilderbuildkitcloud-native
    Voir sur GitHub↗10,061
  • docker/build-push-actionAvatar de docker

    docker/build-push-action

    5,314Voir sur GitHub↗

    Ce projet est une GitHub Action qui automatise la construction et l'envoi d'images de conteneurs Docker vers des registres OCI. Il fonctionne comme un constructeur et éditeur de conteneurs multi-plateformes utilisant le moteur Buildx pour créer des images compatibles avec diverses architectures matérielles. L'outil se distingue par ses fonctionnalités de sécurité de la chaîne d'approvisionnement logicielle, incluant la génération de nomenclatures logicielles (SBOM) et d'attestations de provenance pour vérifier l'intégrité des images. Il optimise la vitesse de construction via la gestion de cache distant et prend en charge l'injection sécurisée de secrets pour éviter que des données sensibles ne persistent dans les couches de l'image. La surface de capacités couvre la configuration du contexte de build, y compris la résolution du code source via des URI Git, et un système de tagging basé sur les métadonnées pour appliquer des labels et des tags de version. Il fournit également des résumés d'exécution et des statistiques pour auditer les résultats des jobs de build.

    Generates detailed execution summaries and statistics to audit and inspect the results of build jobs.

    TypeScriptbuildxdockerdockerhub
    Voir sur GitHub↗5,314
  • shipitjs/shipitAvatar de shipitjs

    shipitjs/shipit

    5,294Voir sur GitHub↗

    Shipit est un outil de déploiement Node.js et un orchestrateur de tâches distantes utilisé pour automatiser les déploiements logiciels et exécuter des commandes shell via SSH. Il fonctionne comme un gestionnaire de workflow de déploiement et un framework d'automatisation SSH, permettant aux utilisateurs de définir des pipelines d'automatisation qui coordonnent des scripts locaux et distants. Le projet se distingue par un système d'orchestration de tâches basé sur un graphe de dépendances et un système de hooks basé sur les événements, qui permettent la création de workflows d'automatisation personnalisés avec une coordination de tâches séquencées. Il gère les versions d'applications en utilisant une gestion des releases basée sur des liens symboliques, offrant la possibilité d'effectuer des rollbacks vers des versions précédentes et de nettoyer les déploiements obsolètes. L'outil couvre un large éventail de capacités, incluant l'automatisation de serveurs distants, la synchronisation de fichiers entre hôtes et la distribution de code distant. Il inclut également des utilitaires pour exécuter des builds et auditer les commits en attente afin de suivre les différences entre le contrôle de source et les révisions déployées.

    Executes necessary project build processes and scripts on either local or remote servers during the deployment cycle.

    JavaScriptcapistranodeploydeployment
    Voir sur GitHub↗5,294
  1. Home
  2. DevOps & Infrastructure
  3. Build Execution Engines

Explorer les sous-tags

  • Execution SummariesDetailed reports and statistics providing a breakdown of build steps and job results. **Distinct from Build Execution Engines:** Distinct from Build Execution Engines: focuses on the observability and reporting of the build results rather than the execution mechanism itself.