build-push-action VS hub-feedback

Compare build-push-action vs hub-feedback and see what are their differences.

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
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
featured
build-push-action hub-feedback
39 447
4,838 237
1.3% -0.4%
8.4 2.6
about 1 month ago 5 months ago
TypeScript
Apache License 2.0 -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

build-push-action

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

hub-feedback

Posts with mentions or reviews of hub-feedback. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-25.
  • Nosana Builders Challenge: Agent-101
    5 projects | dev.to | 25 Jun 2025
    Note: You'll need an account on Dockerhub
  • Getting Started with Docker - How to install Docker and set it up correctly
    1 project | dev.to | 22 Jun 2025
    Download the hello-world container from Docker Hub
  • Beginner's Guide to Deploying with Docker and GitHub Actions
    1 project | dev.to | 21 Jun 2025
    Step 6: Set Up DockerHub Go to https://hub.docker.com and create an account if you don’t have one.
  • From SaaS to Open Source: The Full Story of AI Founder
    3 projects | dev.to | 10 Jun 2025
    Docker Hub allows to host only one private repository for docker images for free which means that if I have multiple projects I need to buy premium plan on Docker Hub. But if use docker image tag as not version but as service name like I did: weaxme/pet-project:ai-business-founder-latest, Docker Hum allows to host infinity number of pet projects on the free plan. Because image tag is a service name and version instead of docker registry policy to keep service name before image tag. ## Key Learnings
  • Using Docker for Local Development with Node.js, MongoDB, and Mongo Express
    1 project | dev.to | 21 May 2025
    Pull Required Docker Images Before running containers, Docker must download the necessary images from Docker Hub. Example: I used the following commands to pull the images I needed manually docker pull mongo docker pull mongo-express Docker will also pull these images automatically the first time you run the containers, but it's good practice to be explicit when setting things up. Visit - https://hub.docker.com/
  • How to run the container with the help of Docker .
    1 project | dev.to | 14 May 2025
    1) Create the account on https://hub.docker.com/ so you can trace your docker container/images.
  • Streamlining ML Workflows: Integrating KitOps and Amazon SageMaker
    2 projects | dev.to | 14 May 2025
    Compatibility with standard tools: Functions with OCI-compliant registries such as Docker Hub and integrates with widely-used tools including Hugging Face, ZenML, and Git.
  • Deepseek R1'i Yerel Olarak Çalıştırın: OpenWebUI + Ollama [Homelab]
    1 project | dev.to | 12 May 2025
    fserver@localhost:~$ docker run hello-world Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world e6590344b1a5: Pull complete Digest: sha256:c41088499908a59aae84b0a49c70e86f4731e588a737f1637e73c8c09d995654 Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. (amd64) 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://hub.docker.com/ For more examples and ideas, visit: https://docs.docker.com/get-started/
  • Building a Mini DevOps Project
    2 projects | dev.to | 4 May 2025
    Create Docker Hub account: https://hub.docker.com
  • Docker Image creation and pushing to DockerHub (Step-by-Step!) 🐳
    1 project | dev.to | 28 Apr 2025
    Go to https://hub.docker.com/ and you’ll see your freshly pushed image under Repositories!

What are some alternatives?

When comparing build-push-action and hub-feedback you can also consider the following projects:

setup-buildx-action - GitHub Action to set up Docker Buildx

Harbor - An open source trusted cloud native registry project that stores, signs, and scans content.

upload-artifact

chartmuseum - helm chart repository server

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

kubernetes - Production-Grade Container Scheduling and Management

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
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
featured