ci: Build ARM baremetal rootfs in native container

Graphics / Mesa 3D Graphics Library / Mesa - Michel Dänzer [redhat.com] - 1 April 2021 16:35 UTC

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).

4b20bd74253 ci: Build ARM baremetal rootfs in native container
.gitlab-ci.yml | 50 ++++++++++---
.gitlab-ci/container/arm_build.sh | 1 +
.gitlab-ci/container/arm_test-base.sh | 23 +-----
.gitlab-ci/container/baremetal_build.sh | 87 ++++++++--------------
.gitlab-ci/container/create-rootfs.sh | 1 +
.gitlab-ci/container/lava_build.sh | 45 ++++++-----
.gitlab-ci/lava-gitlab-ci.yml | 32 ++++----
src/broadcom/ci/gitlab-ci.yml | 6 +-
src/freedreno/ci/gitlab-ci.yml | 12 +--
.../freedreno/ci/piglit-freedreno-a530-fails.txt | 3 -
.../freedreno/ci/piglit-freedreno-a630-fails.txt | 1 -
11 files changed, 125 insertions(+), 136 deletions(-)

Upstream: cgit.freedesktop.org


  • Share