diff options
author | Scott Wittenburg <scott.wittenburg@kitware.com> | 2018-12-17 17:35:47 -0700 |
---|---|---|
committer | Peter Scheibel <scheibel1@llnl.gov> | 2019-02-21 15:37:35 -0600 |
commit | a6e8e889b291a5a048cbdf5497f19216a4acb25e (patch) | |
tree | d70f3feffbee4f43279973664c7243994e4b1626 /etc/spack | |
parent | 05cdb5a0bb385c049cc3b54e664be6e5b2a35816 (diff) | |
download | spack-a6e8e889b291a5a048cbdf5497f19216a4acb25e.tar.gz spack-a6e8e889b291a5a048cbdf5497f19216a4acb25e.tar.bz2 spack-a6e8e889b291a5a048cbdf5497f19216a4acb25e.tar.xz spack-a6e8e889b291a5a048cbdf5497f19216a4acb25e.zip |
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.
Diffstat (limited to 'etc/spack')
-rw-r--r-- | etc/spack/defaults/release.yaml | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/etc/spack/defaults/release.yaml b/etc/spack/defaults/release.yaml new file mode 100644 index 0000000000..18f5f905a7 --- /dev/null +++ b/etc/spack/defaults/release.yaml @@ -0,0 +1,16 @@ +# ------------------------------------------------------------------------- +# This is the default spack release spec set. +# ------------------------------------------------------------------------- +spec-set: + include: [] + exclude: [] + matrix: + - packages: + xsdk: + versions: [0.4.0] + - compilers: + gcc: + versions: [5.5.0] + clang: + versions: [6.0.0, '6.0.0-1ubuntu2'] + cdash: ["https://spack.io/cdash/submit.php?project=spack"] |