You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
build-push-action/setup-buildx
CrazyMax 6df1822dc3
Add setup-buildx action (#71)
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
5 years ago
..
__tests__ Add setup-buildx action (#71) 5 years ago
dist Add setup-buildx action (#71) 5 years ago
src Add setup-buildx action (#71) 5 years ago
.editorconfig Add setup-buildx action (#71) 5 years ago
.gitattributes Add setup-buildx action (#71) 5 years ago
.gitignore Add setup-buildx action (#71) 5 years ago
.prettierrc.json Add setup-buildx action (#71) 5 years ago
README.md Add setup-buildx action (#71) 5 years ago
action.yml Add setup-buildx action (#71) 5 years ago
jest.config.js Add setup-buildx action (#71) 5 years ago
package.json Add setup-buildx action (#71) 5 years ago
tsconfig.json Add setup-buildx action (#71) 5 years ago
yarn.lock Add setup-buildx action (#71) 5 years ago

README.md

About

GitHub Action to set up Docker Buildx.


Usage

Quick start

name: ci

on:
  pull_request:
    branches: master
  push:
    branches: master
    tags:

jobs:
  buildx:
    runs-on: ubuntu-latest
    steps:
      -
        name: Checkout
        uses: actions/checkout@v2
      -
        name: Set up Docker Buildx
        id: buildx
        uses: docker/action/setup-buildx@v2
        with:
          buildx-version: latest
      -
        name: Available platforms
        run: echo ${{ steps.buildx.outputs.platforms }}

Customizing

inputs

Following inputs can be used as step.with keys

Name Type Default Description
buildx-version String latest Buildx version. Example: v0.3.0

outputs

Following outputs are available

Name Type Description
platforms String Available platforms (comma separated)

environment variables

The following official docker environment variables are supported:

Name Type Default Description
DOCKER_CONFIG String ~/.docker The location of your client configuration files

Limitation

This action is only available for Linux virtual environments.