Skip to content

Draft: gitlab_runner: Setup custom LXD executor

arch-boxes requires access to a loop device and filesystem drivers, which we can't provide safely in Docker. So we are currently using QEMU[1] running in TCG mode, which is slow and hackish.

With this change we can avoid all that logic as the "untrusted code" is running in a VM.

[1] https://gitlab.archlinux.org/archlinux/arch-boxes/-/blob/077675dbb83efc9d56c44a5c1dc43ef579b1b8de/build-host.sh

Fix #108 (closed)

Merge request reports