ci: Build ARM baremetal rootfs in native container
authorMichel Dänzer <mdaenzer@redhat.com>
Mon, 29 Mar 2021 13:09:06 +0000 (15:09 +0200)
committerMarge Bot <eric+marge@anholt.net>
Thu, 1 Apr 2021 16:35:26 +0000 (16:35 +0000)
commit4b20bd74253dbf6bb369076579a6e48c156e2586
tree766e78b6044e1b9d33d5fa193458eab71a1cd7ca
parentb2ba88985690e76244d69ecf1eee81f543f149e3
ci: Build ARM baremetal rootfs in native container

Doing so in an x86 container via qemu was slow, and started failing
recently after updating to a newer qemu version.

This also results in smaller arm*_test* docker images, since we need to
install fewer Debian packages in them.

As a bonus, this turns some piglit tests from fail to pass (Or maybe
they'll turn out to be flakes? They've passed at least 3 times in a
row).

Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9955>
.gitlab-ci.yml
.gitlab-ci/container/arm_build.sh
.gitlab-ci/container/arm_test-base.sh
.gitlab-ci/container/baremetal_build.sh
.gitlab-ci/container/create-rootfs.sh
.gitlab-ci/container/lava_build.sh
.gitlab-ci/lava-gitlab-ci.yml
src/broadcom/ci/gitlab-ci.yml
src/freedreno/ci/gitlab-ci.yml
src/gallium/drivers/freedreno/ci/piglit-freedreno-a530-fails.txt
src/gallium/drivers/freedreno/ci/piglit-freedreno-a630-fails.txt