Skip to content

Merge pull request #5 from coretech/update-runner #2

Merge pull request #5 from coretech/update-runner

Merge pull request #5 from coretech/update-runner #2

Workflow file for this run

name: buildx
on:
pull_request:
branches: master
push:
branches: master
tags:
jobs:
buildx:
runs-on: gha-runner-scale-set
steps:
-
name: Checkout
uses: actions/checkout@v2
-
name: Set up Docker Buildx
id: buildx
uses: crazy-max/ghaction-docker-buildx@v3
with:
buildx-version: latest
qemu-version: latest
-
name: Available platforms
run: echo ${{ steps.buildx.outputs.platforms }}
-
name: docker login
env:
DOCKER_USER: ${{secrets.DOCKER_USER}}
DOCKER_PASSWORD: ${{secrets.DOCKER_PASSWORD}}
run: |
docker login -u $DOCKER_USER -p $DOCKER_PASSWORD
-
name: Run Buildx
run: |
docker buildx build \
--platform linux/amd64,linux/arm64 \
--output "type=image,push=true" \
--file ./Dockerfile \
--tag $GITHUB_REPOSITORY:$GITHUB_SHA \
--tag $GITHUB_REPOSITORY:latest .