build-push-action

GitHub Action to build and push Docker images with Buildx (by docker)

Build-push-action Alternatives

Similar projects and alternatives to build-push-action

  1. hub-feedback

    Feedback and bug reports for the Docker Hub

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. filemanager

    πŸ“‚ Web File Browser

  4. starter-workflows

    Accelerating new GitHub Actions workflows

  5. nocodb

    140 build-push-action VS nocodb

    πŸ”₯ πŸ”₯ πŸ”₯ Open Source Airtable Alternative

  6. Filestash

    :file_folder: A file manager / web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...

  7. checkout

    Action for checking out a repo

  8. buildkit

    concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. go-sqlite3

    Go bindings to SQLite using wazero (by ncruces)

  11. cosign

    Code signing and transparency for containers and binaries

  12. buildx

    Docker CLI plugin for extended build capabilities with BuildKit

  13. ssh-action

    GitHub Actions for executing remote ssh commands.

  14. setup-buildx-action

    GitHub Action to set up Docker Buildx

  15. metadata-action

    GitHub Action to extract metadata (tags, labels) from Git reference and GitHub events for Docker

  16. login-action

    GitHub Action to login against a Docker registry

  17. setup-qemu-action

    GitHub Action to install QEMU static binaries

  18. action-send-mail

    :gear: A GitHub Action to send an email to multiple recipients

  19. Fast-Api-example

    Simple asynchronous API implemented with Fast-Api framework utilizing Postgres as a Database and SqlAlchemy as ORM . GitHub Actions as CI/CD Pipeline

  20. percona-docker

    Collection of Dockerfiles for Percona software. See individual directories for more details.

  21. ghaction-docker-meta

    Discontinued GitHub Action to extract metadata (tags, labels) for Docker [Moved to: https://github.com/docker/metadata-action]

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better build-push-action alternative or higher similarity.

build-push-action discussion

Log in or Post with

build-push-action reviews and mentions

Posts with mentions or reviews of build-push-action. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-02-20.
  • Fix InvalidParameterValueException for AWS Lambda docker images built by GitHub Actions
    1 project | dev.to | 31 Mar 2025
    Starting with version 4, docker/build-push-action builds images using the OCI format by default. OCI (Open Container Initiative) is the modern standard that is supported by AWS ECR. However, AWS Lambda does not support OCI image manifests. Lambda only accepts the older Docker v2 schema: application/vnd.docker.distribution.manifest.v2+json
  • Pull Request testing on Kubernetes: working with GitHub Actions and GKE
    4 projects | dev.to | 20 Feb 2025
    docker/build-push-action
  • 1minDocker #13 - Push, build and dockerize with GitHub Actions
    7 projects | dev.to | 23 Jan 2025
  • GitHub Linux ARM64 hosted runners now available for free in public repositories
    6 projects | news.ycombinator.com | 16 Jan 2025
    Does build-push-action solve this? I haven’t used their multi-arch configs but I was under the impression that it was pretty smooth.

    https://github.com/docker/build-push-action

  • How to Build Multi-Platform Executable Binaries in Node.js with SEA, Rollup, Docker, and GitHub
    5 projects | dev.to | 1 Dec 2024
    To publish images to Docker Hub, I use the docker/build-push-action@v6, where I specify:
  • GitHub Actions: Quickstart-Guide for every Developer!πŸš€
    2 projects | dev.to | 5 Nov 2024
    Docker Build and Publish:
  • Optimize Docker Builds with Cache Management in GitHub Actions
    2 projects | dev.to | 14 Oct 2024
    ## Local Cache This method leverages local storage for caching Docker layers. The downside is that old cache entries aren’t deleted automatically, so the cache size might increase over time. A temporary fix involves moving and cleaning the cache after each build. ```yaml //".github/workflows/build.yml" name: Docker Build on: push: jobs: docker: runs-on: ubuntu-latest steps: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 // highlight-start - name: Cache Docker layers uses: actions/cache@v4 with: path: /tmp/.buildx-cache key: ${{ runner.os }}-buildx-${{ github.sha }} restore-keys: | ${{ runner.os }}-buildx- // highlight-end - name: Login to Docker Hub uses: docker/login-action@v3 with: username: ${{ vars.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} // highlight-start - name: Build and push uses: docker/build-push-action@v6 with: push: true tags: user/app:latest cache-from: type=local,src=/tmp/.buildx-cache cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max // highlight-end - # Temp fix # https://github.com/docker/build-push-action/issues/252 # https://github.com/moby/buildkit/issues/1896 name: Move cache run: | rm -rf /tmp/.buildx-cache mv /tmp/.buildx-cache-new /tmp/.buildx-cache
  • My HNG Journey. Stage Four: Mastering Multi-Environment Deployments: A Deep Dive into CI/CD with Next.js, Docker, and Nginx
    1 project | dev.to | 3 Aug 2024
    Configuring the GitHub Actions Workflow We set up a GitHub Actions workflow to automate the integration and deployment process. The integration workflow is triggered on every pull request while the deployment workflow was triggered upon the completion of the build and push workflow for docker images gotten from the marketplace. It used the appleboy/ssh-action to execute the deployment script on the server.
  • Continuous Deployment with GitHub Actions and Kamal
    4 projects | dev.to | 7 Jan 2024
    We use the docker/build-push-action to build the application image. In addition to setting the correct tag, the image build step must also provide a label matching your service name. Because the image should be pushed to your container registry, we set push: true, and because we want ludicrous build speed we instruct the build step to utilize the GitHub Actions cache.
  • Dockerize and Deploy a NodeJS Application to Cloud Run with GitHub Actions
    3 projects | dev.to | 5 Oct 2023
    name: Lint and Dockerize the app on: push: branches: [master] pull_request: branches: [master] env: # Use docker.io for Docker Hub if empty REGISTRY: docker.io # github.repository as / IMAGE_NAME: ${{ github.repository }} jobs: build: runs-on: ubuntu-latest permissions: contents: read packages: write steps: - name: Checkout repository uses: actions/checkout@v2 - name: Set up Google Cloud uses: google-github-actions/[email protected] with: project_id: ${{ secrets.GCP_PROJECT_ID }} service_account_key: ${{ secrets.GCP_SA_KEY }} # Login against a Docker registry except on PR # https://github.com/docker/login-action - name: Log into registry ${{ env.REGISTRY }} # if: github.event_name != 'pull_request' uses: docker/login-action@v1 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} # Extract metadata (tags, labels) for Docker # https://github.com/docker/metadata-action #- name: Extract Docker metadata # id: meta # uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38 # with: # images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} # Build and push Docker image with Buildx (don't push on PR) # https://github.com/docker/build-push-action - name: Build and push Docker image uses: docker/build-push-action@v2 with: context: ./ tags: ${{ secrets.DOCKER_USERNAME }}/magga:latest push: true file: ./Dockerfile - name: Image digest run: echo
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Stats

Basic build-push-action repo stats
39
4,816
8.4
25 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?