mesa/.gitlab-ci/container
Daniel Stone 3be9d71537 ci: Move common testing packages to test-base
Both test-gl and test-vk install a bunch of stuff which is required to
just run tests. Instead of copy and pasting a bunch of random stuff into
derived containers, just keep it in the base container. Technically this
makes both containers very slightly larger, but the additions here pale
into comparison with 700MB of mostly-unused Proton, 400MB of deqp-vk
mustpass, etc.

v2 (Martin Roukala):
  * Move spirv-tools to the list of dependencies as it is needed by
    python3-renderdoc

Signed-off-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32927>
2025-02-05 04:35:07 +00:00
..
alpine ci/container: setup sections in all image builds 2024-11-22 11:40:56 +01:00
debian ci: Move common testing packages to test-base 2025-02-05 04:35:07 +00:00
fedora ci/fedora: Install which into build image 2025-01-29 03:23:28 +00:00
patches ci: Don't build Vulkan for GL dEQP 2025-01-30 16:56:03 +00:00
baremetal_build.sh ci: Force db410c to host mode 2025-01-16 22:57:52 +00:00
build-android-x86_64-llvm.sh ci/android: rename variable ANDROID_NDK to ANDROID_NDK_VERSION 2025-01-24 14:15:22 +00:00
build-angle.sh ci: set GIT_COMMITTER_DATE in a locale-agnostic format 2025-01-02 19:31:41 +00:00
build-apitrace.sh ci/container: move apitrace build section into the script itself 2024-11-21 19:59:55 +00:00
build-bindgen.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-crosvm.sh ci: Uprev crosvm 2024-11-27 03:07:02 +00:00
build-deqp-runner.sh ci/deqp-runner: uprev from 0.20.2 to 0.20.3 2025-01-25 08:48:04 +00:00
build-deqp.sh ci: Don't build Vulkan for GL dEQP 2025-01-30 16:56:03 +00:00
build-directx-headers.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-fluster.sh ci/fluster/lava: Add fluster in LAVA rootfs 2025-01-25 08:48:04 +00:00
build-fossilize.sh ci/container: move fossilize build section into the script itself 2024-11-21 19:59:55 +00:00
build-gfxreconstruct.sh ci/container: move gfxreconstruct build section into the script itself 2024-11-21 19:59:55 +00:00
build-kdl.sh ci/container: move kdl build section into the script itself 2024-11-21 19:59:55 +00:00
build-libclc.sh ci/container: move libclc build section into the script itself 2024-11-21 19:59:55 +00:00
build-libdrm.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-llvm-spirv.sh ci/debian: Upgrade Debian images to LLVM 19 2025-01-29 03:23:28 +00:00
build-mold.sh ci/container: move mold build section into the script itself 2024-11-21 19:59:55 +00:00
build-ninetests.sh ci/container: move ninetests build section into the script itself 2024-11-21 19:59:55 +00:00
build-piglit.sh Uprev Piglit to fc8179d319046f45346bcbcc5aaeabebdf151f03 2025-01-31 20:36:33 +00:00
build-rust.sh ci/container: move rust build section into the script itself 2024-11-21 19:59:55 +00:00
build-shader-db.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-skqp.sh ci: Require LLVM_VERSION to be set explicitly 2025-01-29 03:23:28 +00:00
build-skqp_base.gn ci/debian: Upgrade Debian images to LLVM 19 2025-01-29 03:23:28 +00:00
build-va-tools.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-vkd3d-proton.sh ci: Uprev vkd3d-proton to b121e6d746341e0aaba7663e3d85f3194e8e20e1 2025-01-07 07:35:26 +00:00
build-vulkan-validation.sh ci/vvl: Use appropriate level of parallelism 2025-02-05 04:35:07 +00:00
build-wayland.sh ci/container: move wayland build section into the script itself 2024-11-21 19:59:56 +00:00
container_job_trampoline.sh ci/container: remove S3_JWT_FILE when container_job_trampoline.sh exits 2024-12-20 04:40:52 +00:00
container_post_build.sh ci: always cleanup pip and cargo leftovers 2023-10-31 01:00:25 +00:00
container_pre_build.sh ci: drop override forcing ld to be gold (and forcing gold to be installed everywhere) 2024-11-21 15:33:31 +00:00
create-android-cross-file.sh ci/android: fix meson C++ cross-compiler argument detection 2025-01-14 16:00:12 +00:00
create-android-ndk-pc.sh ci/android: move sdk version and ndk to a job variable 2023-01-25 08:58:25 -03:00
create-cross-file.sh ci: bump from Debian 11 (bullseye) to 12 (bookworm) 2023-05-25 16:06:51 +02:00
cross_build.sh ci: Require LLVM_VERSION to be set explicitly 2025-01-29 03:23:28 +00:00
download-prebuilt-kernel.sh ci/kernel: Make download-prebuilt-kernel safe for set -u 2024-10-10 11:05:57 +00:00
get-firmware-from-source.sh ci/firmware: Allow calling firmware as sourced script 2024-10-22 10:44:36 +00:00
gitlab-ci.yml ci/debian: Upgrade Debian images to LLVM 19 2025-01-29 03:23:28 +00:00
install-meson.sh ci: fix meson install script 2024-06-11 12:15:07 +00:00
install-wine-apitrace.sh ci/wine: Make build-wine safe for set -u 2024-10-10 11:05:57 +00:00
install-wine-dxvk.sh ci/wine: Make build-wine safe for set -u 2024-10-10 11:05:57 +00:00
lava_build.sh ci/debian: Upgrade Debian images to LLVM 19 2025-01-29 03:23:28 +00:00
setup-rootfs.sh ci/lava: add setup-test-env.sh to the rootfs 2024-11-21 19:59:56 +00:00
setup-wine.sh ci/container: move vkd3d-proton build section into the script itself 2024-11-21 19:59:56 +00:00
strip-rootfs.sh ci/container: add section around strip-rootfs.sh 2024-11-21 19:59:56 +00:00