gitlab-ci: pre-build containers to improve CI run time and reliability

Graphics / Mesa 3D Graphics Library / libdrm - Eric Engestrom [intel.com] - 20 October 2019 19:08 UTC

Shaves about 50% off the build time on both debian and arch builds. (yeah, I know, it's very small anyway compared to mesa, but we might want to add more things in the future)

This also makes the build no longer dependent on external websites: once the image is build, only fdo-internal services are used.

c69c9c4f gitlab-ci: pre-build containers to improve CI run time and reliability
.gitlab-ci.yml | 178 +++++++++++++++++++++++++------------------
.gitlab-ci/arch-install.sh | 14 ++++
.gitlab-ci/debian-install.sh | 43 +++++++++++
3 files changed, 162 insertions(+), 73 deletions(-)

Upstream: cgit.freedesktop.org


  • Share