From a6e8e889b291a5a048cbdf5497f19216a4acb25e Mon Sep 17 00:00:00 2001 From: Scott Wittenburg Date: Mon, 17 Dec 2018 17:35:47 -0700 Subject: release workflow: Add spack command for generating the .gitlab-ci.yml This spack command adds a new schema for a file which describes the builder containers available, along with the compilers availabe on each builder. The release-jobs command then generates the .gitlab-ci.yml file by first expanding the release spec set, concretizing each spec (in an appropriate docker container if --this-machine-only argument is not provided on command line), and then combining and staging all the concrete specs as jobs to be run by gitlab. --- share/spack/docker/os-container-mapping.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 share/spack/docker/os-container-mapping.yaml (limited to 'share') diff --git a/share/spack/docker/os-container-mapping.yaml b/share/spack/docker/os-container-mapping.yaml new file mode 100644 index 0000000000..8af43f6110 --- /dev/null +++ b/share/spack/docker/os-container-mapping.yaml @@ -0,0 +1,11 @@ +containers: + linux-ubuntu18.04-x86_64: + image: scottwittenburg/spack_builder_ubuntu_18.04 + compilers: + - name: gcc@5.5.0 + - name: clang@6.0.0-1ubuntu2 + linux-centos7-x86_64: + image: scottwittenburg/spack_builder_centos_7 + compilers: + - name: gcc@5.5.0 + - name: clang@6.0.0 -- cgit v1.2.3-70-g09d2