diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e7d83659bc86d72ce7253ff5d5a1399aac5c1bb3..b3ddcdc750e1b6dfcb04b120d8fe735ffad49af5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,6 +2,15 @@ stages: - build - publish +# Setup loop devices in tmp dir +.setup-loop-devices: &setup-loop-devices + - mkdir -p /tmp/dev + - mount -t devtmpfs none /tmp/dev + - for i in $(seq 0 9); do + - mknod -m 0660 "/tmp/dev/loop$i" b 7 "$i" + - done + + build-zynthbox-image-armhf: tags: - arm64 @@ -11,6 +20,8 @@ build-zynthbox-image-armhf: paths: - ./build/*.img.xz expire_in: 1 day + before_script: + - *setup-loop-devices script: - image_name="zynthbox_rpi4_buster_$(date "+%F_%H%M").img" - log_file_name="$image_name.build.log"