Skip to content

gitlab-ci: Serve files for LAVA via separate service

Tomeu Vizoso requested to merge tomeu/mesa:lava/noartifacts into master

Currently, we store the kernel and ramdisk for each LAVA job in the artifacts of the job that built them. Because artifacts are stored in GCE and LAVA labs aren't, this causes a lot of egress with is expensive.

To avoid this, have runners download most of the data via the (cached) container images once, and for each job upload the kernel and ramdisk to a server outside GCE.

Right now we only have Collabora's runner with a local web server, so jobs that go to Baylibre's lab have been disabled.

Signed-off-by: Tomeu Vizoso tomeu.vizoso@collabora.com

Merge request reports