Fix support for armv7l container images

This commit is contained in:
Agorgianitis Loukas 2022-10-14 21:30:50 +03:00
parent 4d062b88ba
commit be201a9e4c
3 changed files with 20 additions and 4 deletions

View file

@ -23,6 +23,6 @@ jobs:
with:
context: .
push: true
platforms: linux/amd64, linux/arm64, linux/armv7l
platforms: linux/amd64, linux/arm64, linux/arm/v7
file: ./docker/Dockerfile-go-builder
tags: gravitl/go-builder:latest

View file

@ -75,7 +75,7 @@ jobs:
with:
context: .
load: true
platforms: linux/armv7l
platforms: linux/arm/v7
tags: ${{ env.TAG }}
build-args: version=${{ env.TAG }}
-
@ -89,7 +89,7 @@ jobs:
uses: docker/build-push-action@v2
with:
context: .
platforms: linux/amd64, linux/arm64, linux/armv7l
platforms: linux/amd64, linux/arm64, linux/arm/v7
push: true
tags: ${{ github.repository }}:${{ env.TAG }}, ${{ github.repository }}:latest
build-args: version=${{ env.TAG }}

View file

@ -71,12 +71,28 @@ jobs:
docker run --rm ${{ env.TAG }}&
sleep 10
kill %1
-
name: Build armv7l and export to Docker
uses: docker/build-push-action@v2
with:
context: .
load: true
platforms: linux/arm/v7
file: ./docker/Dockerfile-netclient-multiarch
tags: ${{ env.TAG }}
build-args: version=${{ env.TAG }}
-
name: Test armv7l
run: |
docker run --rm ${{ env.TAG }}&
sleep 10
kill %1
-
name: Build and push
uses: docker/build-push-action@v2
with:
context: .
platforms: linux/amd64, linux/arm64
platforms: linux/amd64, linux/arm64, linux/arm/v7
file: ./docker/Dockerfile-netclient-multiarch
push: true
tags: gravitl/netclient:${{ env.TAG }}, gravitl/netclient:latest