gitlab-ci: Use separate docker images for cross builds
authorMichel Dänzer <mdaenzer@redhat.com>
Mon, 1 Jun 2020 17:08:30 +0000 (19:08 +0200)
committerEric Anholt <eric@anholt.net>
Tue, 2 Jun 2020 17:14:16 +0000 (10:14 -0700)
commit3acd5a68a4fb324908674a73d1bf9ccec98da316
tree30a0549464e17d226d2905f421e1468b325c77da
parenta85da8e3d5e430cf661f0343d00810923de2e379
gitlab-ci: Use separate docker images for cross builds

Using x86_build-base as a separate base layer as well for storage &
network bandwidth efficiency.

Using separate images allows dropping the workarounds from the cross
build job scripts.

Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5296>
.gitlab-ci.yml
.gitlab-ci/container/cross_build.sh [new file with mode: 0644]
.gitlab-ci/container/i386_build.sh [new file with mode: 0644]
.gitlab-ci/container/ppc64el_build.sh [new file with mode: 0644]
.gitlab-ci/container/s390x_build.sh [new file with mode: 0644]
.gitlab-ci/container/x86_build-base.sh
.gitlab-ci/container/x86_build.sh