diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1526232fb11296ceb0915cd07fc731c9e3f11ef7..62e3d158ca3f1f437b71141a0797214714ce8973 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -57,17 +57,20 @@ spack:setup: cd - fi - - /spack/spack/bin/spack -vv -d gpg trust $GPG_PRIVATE_KEY + - /spack/spack/bin/spack gpg trust $GPG_PRIVATE_KEY - | mkdir -p /stack/extra_repos/ EXTERNAL_REPOS=$(jq -r '.spack.repos | .[]' config.json) + + echo "Repos: ${EXTERNAL_REPOS}" + for repo in ${EXTERNAL_REPOS} do - repo_branch=$(jq -r ".spack.repos.${repo}.branch" config.json) + repo_branch=$(jq -r ".spack.repos.\"${repo}\".branch" config.json) if [ ! -d /stack/extra_repos/${repo} ]; then - url_branch=$(jq -r ".spack.repos.${repo}.url" config.json) + url_branch=$(jq -r ".spack.repos.\"${repo}\".url" config.json) git clone -b ${repo_branch} ${url_branch} /stack/extra_repos/$repo else cd /stack/extra_repos/$repo