gitlab-ci: Consolidate container and build stages for LAVA
authorTomeu Vizoso <tomeu.vizoso@collabora.com>
Tue, 17 Dec 2019 10:50:14 +0000 (11:50 +0100)
committerMarge Bot <eric+marge@anholt.net>
Tue, 14 Jan 2020 13:17:24 +0000 (13:17 +0000)
commit22d976454f4e50142116f4544c0bbf11134ce991
tree2edd3c2a71450d44149faac986ef4d9148e7619a
parentf978e0e516c11df19573662844e2b39d89276813
gitlab-ci: Consolidate container and build stages for LAVA

Use the normal build job to also prepare the artifacts for LAVA jobs.

For that, the build container needs to also build the test suites,
kernel, ramdisk, etc.

Then the build job will place the just-built Mesa in the ramdisk and the
test job can generate a LAVA job and point to those artifacts.

Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Daniel Stone <daniels@collabora.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3295>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3295>
.gitlab-ci.yml
.gitlab-ci/build-deqp-gl.sh
.gitlab-ci/container/arm_build.sh
.gitlab-ci/container/lava_arm.sh
.gitlab-ci/create-rootfs.sh
.gitlab-ci/generate_lava.py
.gitlab-ci/lava-deqp.yml.jinja2
.gitlab-ci/lava-gitlab-ci.yml
.gitlab-ci/prepare-artifacts.sh