gitlab-ci: Consolidate container and build stages for LAVA

Graphics / Mesa 3D Graphics Library / Mesa - Tomeu Vizoso [collabora.com] - 14 January 2020 13:17 EST

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.

22d976454f4 gitlab-ci: Consolidate container and build stages for LAVA
.gitlab-ci.yml | 21 ++--
.gitlab-ci/build-deqp-gl.sh | 6 +-
.gitlab-ci/container/arm_build.sh | 19 ++++
.gitlab-ci/container/lava_arm.sh | 123 +++++++-----------------
.gitlab-ci/create-rootfs.sh | 24 +++--
.gitlab-ci/generate_lava.py | 91 +++++-------------
.gitlab-ci/lava-deqp.yml.jinja2 | 14 ++-
.gitlab-ci/lava-gitlab-ci.yml | 197 ++++++++++----------------------------
.gitlab-ci/prepare-artifacts.sh | 29 ++++++
9 files changed, 203 insertions(+), 321 deletions(-)

Upstream: cgit.freedesktop.org


  • Share