ci: use docker-container buildx builder (host network) — fixes DNS instability in default driver
Some checks failed
Release: multi-arch Docker images / build-push (push) Failing after 6m38s

This commit is contained in:
NW
2026-08-11 11:04:11 +01:00
parent 2744cdf6de
commit dcf85c94ad

View File

@@ -57,11 +57,25 @@ jobs:
apk add --no-cache docker-cli >/dev/null 2>&1 || true
echo "${REGISTRY_TOKEN}" | docker login ${REGISTRY} -u oauth2 --password-stdin
- name: Prepare multi-arch builder
# docker-container driver: изолированный buildkit, host network (стабильный DNS).
# qemu-эмуляция arm64 из коробки (binfmt зарегистрирован на хосте).
run: |
set -e
docker buildx create \
--name ci-builder \
--driver docker-container \
--driver-opt network=host \
--bootstrap \
|| docker buildx inspect --builder ci-builder --bootstrap
docker buildx ls
- name: Build and push bot image (amd64 + arm64)
working-directory: /tmp/release-src
run: |
set -e
docker buildx build \
--builder ci-builder \
--platform linux/amd64,linux/arm64 \
--file ./Dockerfile \
--tag ${REGISTRY}/telegram-market/telegram-shop:${VERSION} \
@@ -74,6 +88,7 @@ jobs:
run: |
set -e
docker buildx build \
--builder ci-builder \
--platform linux/amd64,linux/arm64 \
--file ./admin-next/Dockerfile \
--tag ${REGISTRY}/telegram-market/telegram-shop-admin:${VERSION} \