From e7bcd4ef765b93b76a63763ec3ad8aee4b6f1233 Mon Sep 17 00:00:00 2001 From: Eleni Mathioulaki <emathioulaki@athenarc.gr> Date: Sat, 13 May 2023 22:15:56 +0200 Subject: [PATCH] minor change to ci --- .gitlab-ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f11a824c..34ff950a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -244,6 +244,10 @@ sync-gitlab-spack-instance: - cp $CI_PROJECT_DIR/packages.yaml $SPACK_PATH/spack/etc/spack/packages.yaml # activate spack - . $SPACK_PATH/spack/share/spack/setup-env.sh + # get latest state of EBRAINS repo + - rm -rf $SPACK_REPO_PATH && mkdir $SPACK_REPO_PATH && cp -r -t $SPACK_REPO_PATH $CI_PROJECT_DIR/{packages,repo.yaml} + - spack repo list | grep -q ebrains-spack-builds && echo "Repository registered already" || spack repo add $SPACK_REPO_PATH + - spack repo list # install compiler (if not already installed) - EBRAINS_SPACK_COMPILER=$(grep 'compiler' $CI_PROJECT_DIR/packages.yaml | awk -F'[][]' '{ print $2 }') - spack compiler find @@ -251,10 +255,6 @@ sync-gitlab-spack-instance: - spack load $EBRAINS_SPACK_COMPILER - spack compiler find - spack compiler list - # get latest state of EBRAINS repo - - rm -rf $SPACK_REPO_PATH && mkdir $SPACK_REPO_PATH && cp -r -t $SPACK_REPO_PATH $CI_PROJECT_DIR/{packages,repo.yaml} - - spack repo list | grep -q ebrains-spack-builds && echo "Repository registered already" || spack repo add $SPACK_REPO_PATH - - spack repo list # activate and update environment (and create it, if it doesn't exist) - spack env list | grep -q $SPACK_NFS_ENV && echo "Environment created already" || spack env create $SPACK_NFS_ENV $CI_PROJECT_DIR/spack.yaml - spack env activate $SPACK_NFS_ENV -- GitLab