{"repo":"depot/build-push-action","free":true,"listed":false,"github":"https://github.com/depot/build-push-action","clone":"git clone https://github.com/depot/build-push-action.git","description":"GitHub Action to build and push Docker images with Depot","language":"TypeScript","stars":30,"topics":["depot","docker","github-actions"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Build and push a Docker image with Depot - GitHub Action This GitHub Action is for building and pushing Docker images with Depot. The action implements the same inputs and outputs as the docker/build-push-action , but uses the depot CLI to execute the build. Depot allows you to build Docker images 5-20x faster on GitHub Actions through optimized build compute and a Docker cache that’s persisted between builds on SSDs. Depot also supports native multi-architecture builds. Table of Contents - Build and push a Docker image with Depot - GitHub Action - Table of Contents - Setup - Usage - Authentication - Differences from docker/build-push-action - Inputs - Depot-specific inputs - General inputs - Outputs - Examples - Basic build and push with OIDC token exchange - Basic build and push with Depot API tokens - Build multi-platform images - Other examples - License Setup The depot CLI will need to be available in your workflow, you can use the depot/setup-action to install it: Usage This action implements the same inputs and outputs as the docker/build-push-action . You will need to supply your project ID and Depot authentication information, although both can be inferred from the environment. See below for more details. Authentication This action needs a Depot API token to communicate with your project's builders. You can supply this one of three ways. The third, using OIDC, is the preferred method, but you can also supply a token directly. 1. You can supply a user or project API t","default_branch":null,"files":null,"tree":[],"storefront":"/r/depot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/depot/build-push-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}