docker-build-push/setup-qemu
CrazyMax ee3946b77e
Display available platforms
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-08-14 19:49:19 +02:00
..
dist Display available platforms 2020-08-14 19:49:19 +02:00
src Display available platforms 2020-08-14 19:49:19 +02:00
.gitattributes Add setup-qemu action (#71) 2020-08-11 14:33:58 +02:00
.gitignore Add setup-qemu action (#71) 2020-08-11 14:33:58 +02:00
.prettierrc.json Add setup-qemu action (#71) 2020-08-11 14:33:58 +02:00
action.yml Add driver and driver-opt inputs for setup-buildx 2020-08-12 14:07:04 +02:00
jest.config.js Add setup-qemu action (#71) 2020-08-11 14:33:58 +02:00
package.json Will be named docker/actions 2020-08-11 14:34:00 +02:00
README.md Add driver and driver-opt inputs for setup-buildx 2020-08-12 14:07:04 +02:00
tsconfig.json Add setup-qemu action (#71) 2020-08-11 14:33:58 +02:00
yarn.lock Add setup-qemu action (#71) 2020-08-11 14:33:58 +02:00

About

GitHub Action to install QEMU static binaries.


Usage

name: ci

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

jobs:
  qemu:
    runs-on: ubuntu-latest
    steps:
      -
        name: Checkout
        uses: actions/checkout@v2
      -
        name: Set up QEMU
        id: qemu
        uses: docker/actions/setup-qemu@v1
        with:
          image: tonistiigi/binfmt:latest
          platforms: all
      -
        name: Available platforms
        run: echo ${{ steps.qemu.outputs.platforms }}

Customizing

inputs

Following inputs can be used as step.with keys

Name Type Default Description
image String tonistiigi/binfmt:latest QEMU static binaries Docker image. e.g. tonistiigi/binfmt:latest
platforms String all Platforms to install. e.g. arm64,riscv64,arm

outputs

Following outputs are available

Name Type Description
platforms String Available platforms (comma separated)

Limitation

This action is only available for Linux virtual environments.