mesa/.gitlab-ci/container
Daniel Stone d741a6766e ci/{b2c,swrast,layered}: Strip unnecessary things from runtime containers
Bring it up to parity with the LAVA and bare-metal containers by
stripping things we don't need at runtime. There is a lot of stuff we
don't need in container images we only use to execute tests, including
but not limited to the system Mesa which can only cause problems. Call
the same strip-rootfs we already run for LAVA to make sure that this
doesn't happen, as well as slimming down the container image.

Signed-off-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31281>
2024-10-10 11:05:57 +00:00
..
alpine ci/alpine: Fix shellcheck errors 2024-09-09 16:27:07 +00:00
debian ci/{b2c,swrast,layered}: Strip unnecessary things from runtime containers 2024-10-10 11:05:57 +00:00
fedora ci: Disable building OMX driver 2024-09-09 18:14:49 +00:00
patches ci/deqp: uprev gl & gles cts 2024-06-08 08:19:47 +00:00
baremetal_build.sh ci: build kernel in gfx-ci/linux and just use binaries in Mesa3D CI 2023-07-16 02:11:23 +02:00
build-angle.sh ci/angle: Make build-angle safe for set -u 2024-10-10 11:05:57 +00:00
build-apitrace.sh ci/apitrace: Make build-apitrace safe for set -u 2024-10-10 11:05:57 +00:00
build-bindgen.sh ci: move (c)bindgen to own shell script 2024-06-01 20:16:32 +00:00
build-crosvm.sh ci/crosvm: Make build-crosvm safe for set -u 2024-10-10 11:05:57 +00:00
build-deqp-runner.sh ci/deqp-runner: Make build-deqp-runner safe for set -u 2024-10-10 11:05:57 +00:00
build-deqp.sh ci/deqp: Make build-deqp safe for set -u 2024-10-10 11:05:57 +00:00
build-directx-headers.sh ci/windows: Make build-directx-headers safe for set -u 2024-10-10 11:05:57 +00:00
build-fossilize.sh ci/image-tags: rename DEBIAN_X86_64_TEST_*_TAG to drop the x86 mention 2024-05-23 06:00:50 +02:00
build-gfxreconstruct.sh ci: bump gfxreconstruct revision up to compatible version with Debian 12 2023-05-25 16:06:50 +02:00
build-hang-detection.sh
build-kdl.sh ci: Upgrade ci-kdl 2024-09-13 10:13:05 +01:00
build-libclc.sh ci/libclc: Make build-libclc safe for set -u 2024-10-10 11:05:57 +00:00
build-libdrm.sh ci/libdrm: Make build-libdrm safe for set -u 2024-10-10 11:05:57 +00:00
build-llvm-spirv.sh ci: bump from Debian 11 (bullseye) to 12 (bookworm) 2023-05-25 16:06:51 +02:00
build-mold.sh ci: uprev mold to 2.32.0 2024-06-12 11:01:28 +00:00
build-ninetests.sh ci/image-tags: rename DEBIAN_X86_64_TEST_*_TAG to drop the x86 mention 2024-05-23 06:00:50 +02:00
build-piglit.sh ci/piglit: Make build-piglit safe for set -u 2024-10-10 11:05:56 +00:00
build-rust.sh rusticl: bump rust req to 1.76 2024-07-31 16:22:42 +00:00
build-shader-db.sh ci: move shader-db clone/build into its own script 2023-09-30 14:55:09 +00:00
build-skqp.sh ci/skqp: Don't hardcode LLVM version 2024-10-10 11:05:57 +00:00
build-skqp_base.gn ci/skqp: handle all warnings printed with clang >= 14 2023-05-14 22:16:28 +00:00
build-va-tools.sh ci/va: Make build-va-tools safe for set -u 2024-10-10 11:05:57 +00:00
build-vkd3d-proton.sh ci/vkd3d: Make Proton build safe for set -u 2024-10-10 11:05:57 +00:00
build-vulkan-validation.sh ci/vulkan: Make build-vulkan-validation safe for set -u 2024-10-10 11:05:57 +00:00
build-wayland.sh ci/wayland: Make build-wayland safe for set -u 2024-10-10 11:05:57 +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 mingw and wine from the x86_64 build container 2023-10-31 01:00:25 +00:00
create-android-cross-file.sh meson: fix deprecation warning in create-android-cross-file.sh 2024-05-29 14:22:39 +00:00
create-android-ndk-pc.sh
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: build a host version of mesa for cross builds 2024-02-13 00:06:45 +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: Fix shellcheck warnings in firmware download 2024-09-09 16:27:07 +00:00
gitlab-ci.yml ci: add Gen10 Arm Mali firmware to rootfs 2024-10-01 07:57:42 +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/kdl: Fix KDL install location 2024-09-13 10:12:09 +01:00
setup-rootfs.sh Revert "ci/wine: move wine configuration into rootfs where is wine available" 2023-10-31 01:00:25 +00:00
setup-wine.sh ci/wine: Make build-wine safe for set -u 2024-10-10 11:05:57 +00:00
strip-rootfs.sh ci/{b2c,swrast,layered}: Strip unnecessary things from runtime containers 2024-10-10 11:05:57 +00:00