mesa/.gitlab-ci/container/debian
Valentine Burley 3d00926006 ci: Add test-android container for arm64
Introduce the arm64 counterpart of the debian/x86_64_test-android
container/rootfs.

Building Android arm64 targets is complicated by the fact that Google
only provides the Android NDK for x86_64 hosts. Because of this, the
debian/arm64_test-android setup is split into two parts:

debian/arm64_test-android-tools
Despite the name, this is a native x86_64 container used to build
ANGLE, dEQP, and deqp-runner for Android arm64 targets. The resulting
artifacts are uploaded to S3 and later consumed by the final image.

debian/arm64_test-android
This is the final arm64 container/rootfs. It downloads the previously
built tools and installs the Cuttlefish Debian package.
The Cuttlefish guest image and additional host tools are not included
in this image. It is currently only used in LAVA, where Cuttlefish
artifacts can be deployed separately and kept cached across container
rebuilds.

Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39993>
2026-03-10 09:54:03 +01:00
..
android_build.sh ci/android: add rust compiler to create-android-cross-file.sh 2025-08-25 15:55:53 +00:00
arm32_test-base.sh ci: Add debian/arm32_test-* images 2025-02-05 04:35:07 +00:00
arm32_test-gl.sh ci/container: Move calling strip-rootfs.sh to common scripts 2025-04-08 09:52:28 +00:00
arm32_test-vk.sh ci/container: Move calling strip-rootfs.sh to common scripts 2025-04-08 09:52:28 +00:00
arm64_build.sh ci: use MSRV for build-for-tests jobs and recent version in build-only jobs and CI components 2025-09-19 17:28:42 +00:00
arm64_test-android-tools.sh ci: Add test-android container for arm64 2026-03-10 09:54:03 +01:00
arm64_test-android.sh ci: Add test-android container for arm64 2026-03-10 09:54:03 +01:00
arm64_test-base.sh ci: add debian/arm64_test images for gl & vk 2024-05-23 06:00:50 +02:00
arm64_test-gl.sh ci/container: Move calling strip-rootfs.sh to common scripts 2025-04-08 09:52:28 +00:00
arm64_test-vk.sh ci/container: Move calling strip-rootfs.sh to common scripts 2025-04-08 09:52:28 +00:00
baremetal_arm32_test-gl.sh ci/baremetal: Split baremetal_arm64_test to -gl and -vk 2025-04-28 20:08:32 +00:00
baremetal_arm64_test-gl.sh ci/baremetal: Split baremetal_arm64_test to -gl and -vk 2025-04-28 20:08:32 +00:00
baremetal_arm64_test-vk.sh ci/baremetal: Split baremetal_arm64_test to -gl and -vk 2025-04-28 20:08:32 +00:00
baremetal_arm_test.sh ci: Update to Debian 13 (trixie) 2025-09-16 06:16:21 +00:00
gitlab-ci.yml ci: Add test-android container for arm64 2026-03-10 09:54:03 +01:00
llvm-snapshot.gpg.key ci/x86: update to llvm 13 2022-07-01 19:24:05 +00:00
maybe-add-llvm-repo.sh ci: Update to Debian 13 (trixie) 2025-09-16 06:16:21 +00:00
ppc64el_build.sh ci: bashify scripts, use arrays 2023-10-31 01:00:25 +00:00
riscv64_build.sh ci: implement debian-cross-riscv64 2025-11-03 15:04:57 +01:00
s390x_build.sh ci/container: setup sections in all image builds 2024-11-22 11:40:56 +01:00
test-android.sh ci: Add test-android container for arm64 2026-03-10 09:54:03 +01:00
test-base.sh ci: close individual build sections by default 2026-02-12 20:53:18 +00:00
test-gl.sh ci: close individual build sections by default 2026-02-12 20:53:18 +00:00
test-vk.sh ci: close individual build sections by default 2026-02-12 20:53:18 +00:00
winehq.gpg.key ci: install a more recent version of Wine in the test-vk image 2022-06-24 05:32:53 +00:00
x86_32_build.sh ci: bashify scripts, use arrays 2023-10-31 01:00:25 +00:00
x86_64_build-base.sh ci: use MSRV for build-for-tests jobs and recent version in build-only jobs and CI components 2025-09-19 17:28:42 +00:00
x86_64_build.sh ci: Run rustfmt and python jobs on aarch64 2025-05-16 06:07:20 +00:00
x86_64_test-android.sh ci: Add test-android container for arm64 2026-03-10 09:54:03 +01:00
x86_64_test-base.sh ci: prepare base debian test image for multi-arch 2024-05-23 06:00:22 +02:00
x86_64_test-gl.sh ci/container: Move calling strip-rootfs.sh to common scripts 2025-04-08 09:52:28 +00:00
x86_64_test-video.sh ci/container: Add new container for libva and fluster testing 2025-04-28 20:08:32 +00:00
x86_64_test-vk.sh ci/container: Move calling strip-rootfs.sh to common scripts 2025-04-08 09:52:28 +00:00