gitlab-ci: Create separate docker images for Debian stretch & buster
authorMichel Dänzer <mdaenzer@redhat.com>
Fri, 6 Sep 2019 15:04:47 +0000 (17:04 +0200)
committerMichel Dänzer <michel@daenzer.net>
Wed, 18 Sep 2019 10:36:48 +0000 (10:36 +0000)
commit8a199928696c64f5edd89b63aa2db4d9e346ad93
tree071133ad10b3c7c9b60dc83d92ce858c3d469faf
parent26fcc8baba161c177e7c1b31d5895e6ceb7420ed
gitlab-ci: Create separate docker images for Debian stretch & buster

Pros:
* Less fragile due to not mixing packages from stretch and buster
* No longer need to use third-party LLVM packages
* The buster image now uses GCC 8 for C++ as well (previously 6 for C++,
  8 for C), allowing to drop some hacks

Con:
* The stretch image now only uses GCC 6 for C as well as C++
* Need separate jobs for testing old LLVM versions

Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
.gitlab-ci.yml
.gitlab-ci/debian-install.sh
.gitlab-ci/debian-stretch-install.sh [new file with mode: 0644]