We compose the rootfs from a mixture of the base rootfs (exported from the container build stage, currently lava_build.sh, which can be reused as long as the container isn't rebuilt), the Mesa build overlay (exported from the debian-* build job, which can be reused for every job in that pipeline), and the per-job rootfs (containing job-specific variables which cannot be reused). Instead of having LAVA pull the base rootfs and separately downloading the build/per-job parts on the DUT, get LAVA to compose the whole thing by using overlays. Signed-off-by: Daniel Stone <daniels@collabora.com> Co-authored-by: Guilherme Gallo <guilherme.gallo@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31882>
5.6 KiB
5.6 KiB