gitlab-ci: pre-build containers to improve CI run time and reliability
authorEric Engestrom <eric.engestrom@intel.com>
Wed, 25 Sep 2019 21:54:59 +0000 (22:54 +0100)
committerEric Engestrom <eric.engestrom@intel.com>
Sun, 20 Oct 2019 19:08:57 +0000 (20:08 +0100)
commitc69c9c4f4eaaea302e41e3ffd5f7b6d4bcc6a37a
tree7a4f6ebc78fa4239e60f25357c1591697aafc4e7
parentfc933651b13e2f0d9d4e2083206c3faadc11c50a
gitlab-ci: pre-build containers to improve CI run time and reliability

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.

Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Michel Dänzer <mdaenzer@redhat.com>
.gitlab-ci.yml
.gitlab-ci/arch-install.sh [new file with mode: 0644]
.gitlab-ci/debian-install.sh [new file with mode: 0644]