fix: 🐛 fix: build for arm
Build & Deploy / deploy (push) Has been cancelled
Build & Deploy / build (push) Has been cancelled

This commit is contained in:
Julien Denizot
2026-04-13 19:35:59 +02:00
parent f8ba5f4620
commit 535ddb3208
+12 -7
View File
@@ -16,20 +16,25 @@ jobs:
echo "${{ secrets.REGISTRY_TOKEN }}" | docker login git.enuxia.fr \
-u luuna --password-stdin
- name: Build image avec cache
- name: Setup QEMU
run: docker run --privileged --rm tonistiigi/binfmt --install all
- name: Setup Buildx
run: |
DOCKER_BUILDKIT=1 docker build \
docker buildx create --use --name multiarch || docker buildx use multiarch
docker buildx inspect --bootstrap
- name: Build & Push ARM64
run: |
docker buildx build \
--platform linux/arm64 \
--cache-from git.enuxia.fr/enuxia-public/enuxia-quiz:latest \
--build-arg BUILDKIT_INLINE_CACHE=1 \
--tag git.enuxia.fr/enuxia-public/enuxia-quiz:latest \
--tag git.enuxia.fr/enuxia-public/enuxia-quiz:${{ gitea.sha }} \
--push \
.
- name: Push image
run: |
docker push git.enuxia.fr/enuxia-public/enuxia-quiz:latest
docker push git.enuxia.fr/enuxia-public/enuxia-quiz:${{ gitea.sha }}
- name: Cleanup build
if: always()
run: docker logout git.enuxia.fr