awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
docker avatar

docker/build-push-action

0
View on GitHub↗
5,314 stele·722 fork-uri·TypeScript·Apache-2.0·4 vizualizărigithub.com/marketplace/actions/build-and-push-docker-images↗

Build Push Action

Acest proiect este un GitHub Action care automatizează construirea și publicarea imaginilor de containere Docker către registre OCI. Funcționează ca un builder și publisher de containere multi-platformă, folosind motorul Buildx pentru a crea imagini compatibile cu multiple arhitecturi hardware.

Instrumentul se distinge prin funcționalități de securitate a lanțului de aprovizionare software (software supply chain), inclusiv generarea de SBOM-uri (software bills of materials) și atestări de proveniență pentru a verifica integritatea imaginii. Optimizează viteza de construcție prin gestionarea cache-ului la distanță și suportă injectarea securizată de secrete pentru a preveni persistența datelor sensibile în straturile imaginii.

Suprafața de capabilități acoperă configurarea contextului de build, inclusiv rezoluția codului sursă prin URI-uri Git, și un sistem de tagging bazat pe metadate pentru aplicarea etichetelor și a tag-urilor de versiune. De asemenea, oferă rezumate ale execuției și statistici pentru auditarea rezultatelor joburilor de build.

Features

  • Multi-Architecture Images - Provides a comprehensive system for building and bundling container images for multiple CPU architectures and operating systems.
  • Automated Image Build Pipelines - Automates the end-to-end process of building multi-platform images and pushing them to OCI registries.
  • BuildKit-Based Builds - Utilizes the BuildKit engine via Buildx to perform efficient, concurrent container image construction.
  • Cross-Platform Build Targets - Enables the specification of multiple hardware architectures as target platforms for the build process.
  • OCI Container Registry Clients - Implements an automated process for uploading container images to OCI-compliant registries with custom tagging.
  • Docker Image Builds - Automates the build and push cycle of Docker images as a core part of the CI pipeline.
  • Docker Container Deployments - Integrates the image creation process into GitHub Actions to ensure images are ready for deployment.
  • Multi-Platform Builds - Generates container images targeting multiple hardware architectures and operating systems for broad device compatibility.
  • SBOM Attestation Generation - Generates verifiable software bills of materials and provenance attestations for supply chain security.
  • Software Supply Chain Security - Secures the software supply chain by generating SBOMs and provenance attestations for container images.
  • Remote Cache Management - Accelerates build times by fetching and exporting layer caches to an external registry.
  • Build Configurations - Allows the definition of build-time variables, labels, and target stages to control image construction.
  • Build Context Resolution - Allows source code to be fetched directly from Git URIs to serve as the build context.
  • Remote Build Caches - Accelerates builds by exporting and importing layer caches via external OCI registries.
  • Build Context Injectors - Manages the inclusion of local files and remote Git references within the container build context.
  • Build Configuration - Provides configuration settings to define how source files and build modes are handled.
  • Build Cache Optimizations - Optimizes image construction speed through remote caching and specialized build-time mounts.
  • Container Image Tagging - Implements a metadata-driven system for applying version tags and labels to the resulting container images.
  • Secret Injection Mechanisms - Injects sensitive credentials into the build process using temporary mounts to prevent secrets from persisting in image layers.
  • Secret Mounts - Injects sensitive credentials into the build process using ephemeral mounts to keep them out of image layers.
  • Container Image Metadata - Attaches custom labels, version tags, and provenance records to the resulting container images.
  • Software Bill of Materials Generators - Automatically generates comprehensive software bills of materials and inventories of components during the build process.

Istoric stele

Graficul istoricului de stele pentru docker/build-push-actionGraficul istoricului de stele pentru docker/build-push-action

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Build Push Action

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Build Push Action.
  • werf/werfAvatar werf

    werf/werf

    4,695Vezi pe GitHub↗

    Werf is a container image builder, Kubernetes continuous delivery tool, and deployment orchestrator. It creates container images using Dockerfiles or assembly syntax and manages the automated rollout of applications to Kubernetes clusters by translating package definitions into resource manifests. The system differentiates itself through a multi-architecture build pipeline that integrates system emulators to produce images for different CPU architectures on a single host. It employs content-based tagging and layer caching to avoid uploading redundant image layers to remote registries. Beyond

    Go
    Vezi pe GitHub↗4,695
  • anchore/syftAvatar anchore

    anchore/syft

    8,399Vezi pe GitHub↗

    Syft is a software bill of materials generator, container image scanner, and software dependency catalog. It analyzes container images and filesystems to produce comprehensive inventories of installed packages and dependencies in standard formats. Additionally, it serves as a software attestation tool and an SBOM format converter. The project distinguishes itself through the ability to create cryptographically signed attestations for software inventories to ensure provenance and integrity. It also provides the capability to transform software bills of materials between different industry sche

    Gocontainerscyclonedxdocker
    Vezi pe GitHub↗8,399
  • ko-build/koAvatar ko-build

    ko-build/ko

    8,455Vezi pe GitHub↗

    Ko is a daemonless container image builder and OCI image generator specifically for Go applications. It compiles Go source code into binaries and packages them directly into container images, pushing them to registries without requiring a local container runtime or daemon. The tool specializes in multi-platform image distribution, producing images for various CPU architectures and operating systems from a single execution. It distinguishes itself by automating the entire pipeline from Go import paths to Kubernetes deployment or serverless function packaging for architectures like AWS Lambda.

    Gocontainercontainersdeploy
    Vezi pe GitHub↗8,455
  • yeasy/docker_practiceAvatar yeasy

    yeasy/docker_practice

    26,111Vezi pe GitHub↗

    This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad

    Gobookcloud-computingcontainer
    Vezi pe GitHub↗26,111
Vezi toate cele 30 alternative pentru Build Push Action→

Întrebări frecvente

Ce face docker/build-push-action?

Acest proiect este un GitHub Action care automatizează construirea și publicarea imaginilor de containere Docker către registre OCI. Funcționează ca un builder și publisher de containere multi-platformă, folosind motorul Buildx pentru a crea imagini compatibile cu multiple arhitecturi hardware.

Care sunt principalele funcționalități ale docker/build-push-action?

Principalele funcționalități ale docker/build-push-action sunt: Multi-Architecture Images, Automated Image Build Pipelines, BuildKit-Based Builds, Cross-Platform Build Targets, OCI Container Registry Clients, Docker Image Builds, Docker Container Deployments, Multi-Platform Builds.

Care sunt câteva alternative open-source pentru docker/build-push-action?

Alternativele open-source pentru docker/build-push-action includ: werf/werf — Werf is a container image builder, Kubernetes continuous delivery tool, and deployment orchestrator. It creates… anchore/syft — Syft is a software bill of materials generator, container image scanner, and software dependency catalog. It analyzes… ko-build/ko — Ko is a daemonless container image builder and OCI image generator specifically for Go applications. It compiles Go… yeasy/docker_practice — This project is a Docker educational resource and a collection of practical examples designed for learning… orbstack/orbstack — OrbStack is a native macOS application that replaces Docker Desktop, providing an all-in-one environment for running… rust-lang/cargo — Cargo is the official build system and package manager for the Rust programming language. It provides a unified…