Consolidate .use-gccX CI job mix-in.
commitbc1343ed3811eadd1913c5f40ae3024219a606e3
authorM. Eric Irrgang <ericirrgang@gmail.com>
Wed, 18 Mar 2020 18:26:57 +0000 (18 21:26 +0300)
committerPaul Bauer <paul.bauer.q@gmail.com>
Mon, 23 Mar 2020 09:46:50 +0000 (23 10:46 +0100)
tree22214385db67bc5c811e8f61ef67f9cfe92dc79e
parent99f4253d50d564744ab7f90e5d31071eb01e14fd
Consolidate .use-gccX CI job mix-in.

* Remove some unused templates.
* Merge .build-gcc-template and .gcc-before-script-template into
  .use-gcc:base
* Replace .gccX-template with .use-gccX, intended to provide everything
  needed for a gccX build environment.
* Document EXTRA_INSTALLS variable and default value.
* Document COMPILER_MAJOR_VERSION variable.
* Document CMAKE_COMPILER_SCRIPT variable.

Change-Id: I07fa648200095ed5e97dea6638031cbb412a615c
admin/gitlab-ci/global.gitlab-ci.yml
admin/gitlab-ci/testing-matrix.gitlab-ci.yml
docs/dev-manual/gitlab.rst