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.
This commit is contained in:
committed by
Peter Scheibel
parent
05cdb5a0bb
commit
a6e8e889b2
11
share/spack/docker/os-container-mapping.yaml
Normal file
11
share/spack/docker/os-container-mapping.yaml
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user