diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0cc8a3c743fbab8ea8582e0197822ff5a08ce558..0a45ed4484af2f214e02d8927b3980adb3da5c90 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -204,7 +204,12 @@ version: - docker-new before_script: - !reference [default, before_script] - - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes + - mount binfmt_misc -t binfmt_misc /proc/sys/fs/binfmt_misc ; + for arch in aarch64 ; do + if ! grep --quiet enabled /proc/sys/fs/binfmt_misc/qemu-$arch ; then + docker run --rm --privileged multiarch/qemu-user-static --persistent yes ; + fi ; + done - docker buildx create --name builder --driver docker-container --bootstrap --use ## Images: