gitlab-ci.yml: Avoid some submodules to speed up the CI a little bit
commitdb0108d5d846e9a83545cb8f78444100a8686acb
authorThomas Huth <thuth@redhat.com>
Thu, 21 Jan 2021 17:44:51 +0000 (21 18:44 +0100)
committerThomas Huth <thuth@redhat.com>
Tue, 26 Jan 2021 17:38:37 +0000 (26 18:38 +0100)
treef63a9a569770f7bcc828ba17a86717cdbdf77dac
parent4e41d4a34e4d9f11a99a03c2279f84e98df21984
gitlab-ci.yml: Avoid some submodules to speed up the CI a little bit

Since the meson build system rework, the configure script prefers the
git submodules over the system libraries. So we are testing compilation
with capstone, fdt and libslirp as a submodule all over the place,
burning CPU cycles by recompiling these third party modules and wasting
some network bandwidth in the CI by cloning the submodules each time.
Let's stop doing that in at least a couple of jobs and use the system
libraries instead.

While we're at it, also install meson in the Fedora container, since
it is new enough already, so we do not need to check out the meson
submodule here.

Message-Id: <20210121174451.658924-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
.gitlab-ci.yml
tests/docker/dockerfiles/centos8.docker
tests/docker/dockerfiles/debian-amd64.docker
tests/docker/dockerfiles/fedora.docker
tests/docker/dockerfiles/ubuntu2004.docker