mesa/.gitlab-ci
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
..
b2c ci/b2c: make B2C_JOB_WARN_REGEX optional 2024-05-24 05:58:26 +00:00
bare-metal ci/bare-metal: handle non-zero exit codes 2024-09-20 10:29:39 +00:00
build ci/build: mention the .build-for-tests-jobs exception 2024-10-04 11:18:58 +00:00
common ci: Allow to pass the PIGLIT_RUNNER_OPTIONS variable 2024-09-20 17:42:04 +00:00
container ci/{b2c,swrast,layered}: Strip unnecessary things from runtime containers 2024-10-10 11:05:57 +00:00
firmware ci: add Gen10 Arm Mali firmware to rootfs 2024-10-01 07:57:42 +00:00
fossils ci: enable shellcheck on whole .gitlab-ci 2023-05-25 16:06:53 +02:00
lava ci/lava: set exit code in exception case 2024-10-10 02:16:22 +00:00
meson meson: Add indexmap rust dependencies 2024-07-03 00:07:54 +00:00
piglit ci/trace: Move trace cleanup to Piglit runner 2024-09-13 10:12:09 +01:00
test ci: Make common rules common 2024-09-20 11:03:50 +00:00
tests ci/lava: update unit tests 2024-09-20 10:29:39 +00:00
windows ci: Bump DirectX-Headers and Agility SDK dependencies to 1.614.1 2024-09-12 15:01:18 +00:00
all-skips.txt ci: Move two failing loader-related tests to all-skips.txt 2024-08-15 09:01:26 +00:00
bin ci: move the CI handling scripts into bin/ci 2022-12-19 16:36:19 +01:00
cross-xfail-ppc64el
cross-xfail-s390x
crosvm-init.sh ci: enable shellcheck on whole .gitlab-ci 2023-05-25 16:06:53 +02:00
crosvm-runner.sh ci: Avoid subshell for executing HWCI_TEST_SCRIPT 2024-09-13 10:12:08 +01:00
cuttlefish-runner.sh ci/android: Use common $RESULTS_DIR for cuttlefish 2024-09-13 10:12:09 +01:00
deqp-runner.sh ci/deqp: Use common $RESULTS_DIR 2024-09-13 10:12:09 +01:00
docs
download-git-cache.sh ci: identify and label S3 buckets 2024-05-07 22:08:07 +00:00
farm-rules.yml ci: add missing rule to disable vmware farm 2024-04-02 12:18:01 +00:00
fossilize-runner.sh ci: prune dri from LD_LIBRARY_PATH 2024-07-24 15:53:12 +00:00
fossils.yml
gbm-skips.txt ci/piglit: Exclude swapbuffers front-readback tests with PIGLIT_PLATFORM=gbm. 2023-01-24 00:13:03 +00:00
gtest-runner.sh ci/gtest: Use common $RESULTS_DIR 2024-09-13 10:12:09 +01:00
image-tags.yml ci/{b2c,swrast,layered}: Strip unnecessary things from runtime containers 2024-10-10 11:05:57 +00:00
prepare-artifacts-python.sh ci: Add pyutils container 2024-09-12 18:17:52 +00:00
prepare-artifacts.sh ci/lava: Fix path to structured logger 2024-09-09 16:27:07 +00:00
report-flakes.py
run-pytest.sh ci/python: Allow empty PYTHONPATH 2024-09-12 18:17:52 +00:00
run-shader-db.sh ci: prune dri from LD_LIBRARY_PATH 2024-07-24 15:53:12 +00:00
run-shellcheck.sh ci: Avoid subshell for executing HWCI_TEST_SCRIPT 2024-09-13 10:12:08 +01:00
run-yamllint.sh ci: Crank up the yamllint line length limit. 2023-04-20 02:22:41 +00:00
setup-test-env.sh ci: Make setup-test-env safe for set -u 2024-10-10 11:05:56 +00:00
test-source-dep.yml ci/lava: Make perf jobs use pyutils artifact 2024-10-10 01:33:16 +00:00
vkd3d-runner.sh ci/dxvk: Use common results dir 2024-09-13 10:12:09 +01:00
x11-skips.txt ci/piglit: Add some common piglit skips for Mesa CI's testing of glx. 2023-01-24 00:13:02 +00:00