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. --- etc/spack/defaults/release.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 etc/spack/defaults/release.yaml (limited to 'etc') 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"] -- cgit v1.2.3-70-g09d2