actions: tag and multi arch build

dev
leonnicolas 3 years ago
parent 7b03942afc
commit 2450d47438
No known key found for this signature in database
GPG Key ID: 088D0743E2B65C07

@ -3,7 +3,7 @@ name: Build Docker Image
on:
push:
branches: [ main, dev ]
branches: [ main ]
workflow_dispatch:
jobs:
@ -14,6 +14,9 @@ jobs:
- name: Copy Repo Files
uses: actions/checkout@v2
- id: sha
run: echo "::set-output name=sha::$(git describe --always --tags --dirty)"
- name: Set up QEMU
uses: docker/setup-qemu-action@v1
@ -32,6 +35,6 @@ jobs:
with:
context: .
file: ./Dockerfile
platforms: linux/amd64
platforms: linux/arm64, linux/arm, linux/amd64
push: true
tags: flotte-docker-registry.spdns.org/apollo-server:latest
tags: flotte-docker-registry.spdns.org/apollo-server:latest, flotte-docker-registry.spdns.org/apollo-server:${{ steps.sha.outputs.sha }}

@ -3,11 +3,7 @@
name: Node.js CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
on: [push, pull_request]
jobs:
build:

Loading…
Cancel
Save